1
0
Fork 0
mirror of https://github.com/Ellpeck/MLEM.git synced 2024-11-10 00:39:09 +01:00

always deploy the site on push, but only build api docs on release

This commit is contained in:
Ell 2024-09-15 22:45:17 +02:00
parent c5f4fd27bd
commit 82dd677987
241 changed files with 291734 additions and 5 deletions

2
.gitattributes vendored Normal file
View file

@ -0,0 +1,2 @@
# suppress diffs and stats for generated api yamls
Docs/api/** linguist-generated

View file

@ -35,8 +35,11 @@ jobs:
dotnet-version: '8.0.x'
- name: Restore tools
run: dotnet tool restore
- name: Run Document
run: dotnet cake --target Document --ref ${{ github.ref }} --buildNum ${{ github.run_number }}
- name: Run BuildDocsMetadata
if: startsWith(github.ref, 'refs/tags/')
run: dotnet cake --target BuildDocsMetadata --ref ${{ github.ref }} --buildNum ${{ github.run_number }}
- name: Run BuildDocsSite
run: dotnet cake --target BuildDocsSite --ref ${{ github.ref }} --buildNum ${{ github.run_number }}
- name: Upload docs artifact
uses: actions/upload-artifact@v4
with:
@ -70,7 +73,7 @@ jobs:
include-hidden-files: true
if-no-files-found: error
- name: Deploy
if: startsWith(github.ref, 'refs/tags/')
if: github.event_name == 'push'
# this is a beautiful way to deploy a website and i will not take any criticism
run: |
curl -L --output cloudflared.deb https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb && sudo dpkg -i cloudflared.deb

1
Docs/.gitignore vendored
View file

@ -7,4 +7,3 @@
/**/bin/
/**/obj/
_site
api

1666
Docs/api/.manifest generated Normal file

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,830 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Animations.AnimationFrame
commentId: T:MLEM.Animations.AnimationFrame
id: AnimationFrame
parent: MLEM.Animations
children:
- MLEM.Animations.AnimationFrame.#ctor(System.Double,MLEM.Textures.TextureRegion[])
- MLEM.Animations.AnimationFrame.Region
- MLEM.Animations.AnimationFrame.Regions
- MLEM.Animations.AnimationFrame.Seconds
langs:
- csharp
- vb
name: AnimationFrame
nameWithType: AnimationFrame
fullName: MLEM.Animations.AnimationFrame
type: Class
source:
remote:
path: MLEM/Animations/SpriteAnimation.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: AnimationFrame
path: ../MLEM/Animations/SpriteAnimation.cs
startLine: 173
assemblies:
- MLEM
namespace: MLEM.Animations
summary: Represents a single frame of a <xref href="MLEM.Animations.SpriteAnimation" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: 'public class AnimationFrame : GenericDataHolder, IGenericDataHolder'
content.vb: Public Class AnimationFrame Inherits GenericDataHolder Implements IGenericDataHolder
inheritance:
- System.Object
- MLEM.Misc.GenericDataHolder
implements:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- MLEM.Misc.GenericDataHolder.SetData``1(System.String,{T})
- MLEM.Misc.GenericDataHolder.GetData``1(System.String)
- MLEM.Misc.GenericDataHolder.GetDataKeys
- System.Object.ToString
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- uid: MLEM.Animations.AnimationFrame.Regions
commentId: F:MLEM.Animations.AnimationFrame.Regions
id: Regions
parent: MLEM.Animations.AnimationFrame
langs:
- csharp
- vb
name: Regions
nameWithType: AnimationFrame.Regions
fullName: MLEM.Animations.AnimationFrame.Regions
type: Field
source:
remote:
path: MLEM/Animations/SpriteAnimation.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Regions
path: ../MLEM/Animations/SpriteAnimation.cs
startLine: 179
assemblies:
- MLEM
namespace: MLEM.Animations
summary: >-
The texture regions that this frame should render.
If there is only one region, <xref href="MLEM.Animations.AnimationFrame.Region" data-throw-if-not-resolved="false"></xref> can be used for convenience.
example: []
syntax:
content: public readonly IList<TextureRegion> Regions
return:
type: System.Collections.Generic.IList{MLEM.Textures.TextureRegion}
content.vb: Public ReadOnly Regions As IList(Of TextureRegion)
- uid: MLEM.Animations.AnimationFrame.Seconds
commentId: F:MLEM.Animations.AnimationFrame.Seconds
id: Seconds
parent: MLEM.Animations.AnimationFrame
langs:
- csharp
- vb
name: Seconds
nameWithType: AnimationFrame.Seconds
fullName: MLEM.Animations.AnimationFrame.Seconds
type: Field
source:
remote:
path: MLEM/Animations/SpriteAnimation.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Seconds
path: ../MLEM/Animations/SpriteAnimation.cs
startLine: 183
assemblies:
- MLEM
namespace: MLEM.Animations
summary: The total amount of seconds that this frame should last for.
example: []
syntax:
content: public readonly double Seconds
return:
type: System.Double
content.vb: Public ReadOnly Seconds As Double
- uid: MLEM.Animations.AnimationFrame.Region
commentId: P:MLEM.Animations.AnimationFrame.Region
id: Region
parent: MLEM.Animations.AnimationFrame
langs:
- csharp
- vb
name: Region
nameWithType: AnimationFrame.Region
fullName: MLEM.Animations.AnimationFrame.Region
type: Property
source:
remote:
path: MLEM/Animations/SpriteAnimation.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Region
path: ../MLEM/Animations/SpriteAnimation.cs
startLine: 189
assemblies:
- MLEM
namespace: MLEM.Animations
summary: >-
The texture region that this frame should render.
If there are multiple regions, <xref href="MLEM.Animations.AnimationFrame.Regions" data-throw-if-not-resolved="false"></xref> should be used instead.
example: []
syntax:
content: public TextureRegion Region { get; }
parameters: []
return:
type: MLEM.Textures.TextureRegion
content.vb: Public ReadOnly Property Region As TextureRegion
overload: MLEM.Animations.AnimationFrame.Region*
exceptions:
- type: System.InvalidOperationException
commentId: T:System.InvalidOperationException
description: Thrown if this animation frame has more than one region, in which case <xref href="MLEM.Animations.AnimationFrame.Regions" data-throw-if-not-resolved="false"></xref> should be used instead.
- uid: MLEM.Animations.AnimationFrame.#ctor(System.Double,MLEM.Textures.TextureRegion[])
commentId: M:MLEM.Animations.AnimationFrame.#ctor(System.Double,MLEM.Textures.TextureRegion[])
id: '#ctor(System.Double,MLEM.Textures.TextureRegion[])'
parent: MLEM.Animations.AnimationFrame
langs:
- csharp
- vb
name: AnimationFrame(double, params TextureRegion[])
nameWithType: AnimationFrame.AnimationFrame(double, params TextureRegion[])
fullName: MLEM.Animations.AnimationFrame.AnimationFrame(double, params MLEM.Textures.TextureRegion[])
type: Constructor
source:
remote:
path: MLEM/Animations/SpriteAnimation.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: .ctor
path: ../MLEM/Animations/SpriteAnimation.cs
startLine: 196
assemblies:
- MLEM
namespace: MLEM.Animations
summary: Creates a new animation frame based on a set of texture regions and a time.
example: []
syntax:
content: public AnimationFrame(double seconds, params TextureRegion[] regions)
parameters:
- id: seconds
type: System.Double
description: The total amount of seconds that this frame should last for
- id: regions
type: MLEM.Textures.TextureRegion[]
description: The texture regions that this frame should render
content.vb: Public Sub New(seconds As Double, ParamArray regions As TextureRegion())
overload: MLEM.Animations.AnimationFrame.#ctor*
nameWithType.vb: AnimationFrame.New(Double, ParamArray TextureRegion())
fullName.vb: MLEM.Animations.AnimationFrame.New(Double, ParamArray MLEM.Textures.TextureRegion())
name.vb: New(Double, ParamArray TextureRegion())
references:
- uid: MLEM.Animations.SpriteAnimation
commentId: T:MLEM.Animations.SpriteAnimation
parent: MLEM.Animations
href: MLEM.Animations.SpriteAnimation.html
name: SpriteAnimation
nameWithType: SpriteAnimation
fullName: MLEM.Animations.SpriteAnimation
- uid: MLEM.Animations
commentId: N:MLEM.Animations
href: MLEM.html
name: MLEM.Animations
nameWithType: MLEM.Animations
fullName: MLEM.Animations
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Animations
name: Animations
href: MLEM.Animations.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Animations
name: Animations
href: MLEM.Animations.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: MLEM.Misc.GenericDataHolder
commentId: T:MLEM.Misc.GenericDataHolder
parent: MLEM.Misc
href: MLEM.Misc.GenericDataHolder.html
name: GenericDataHolder
nameWithType: GenericDataHolder
fullName: MLEM.Misc.GenericDataHolder
- uid: MLEM.Misc.IGenericDataHolder
commentId: T:MLEM.Misc.IGenericDataHolder
parent: MLEM.Misc
href: MLEM.Misc.IGenericDataHolder.html
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
- uid: MLEM.Misc.GenericDataHolder.SetData``1(System.String,{T})
commentId: M:MLEM.Misc.GenericDataHolder.SetData``1(System.String,``0)
parent: MLEM.Misc.GenericDataHolder
definition: MLEM.Misc.GenericDataHolder.SetData``1(System.String,``0)
href: MLEM.Misc.GenericDataHolder.html#MLEM_Misc_GenericDataHolder_SetData__1_System_String___0_
name: SetData<T>(string, T)
nameWithType: GenericDataHolder.SetData<T>(string, T)
fullName: MLEM.Misc.GenericDataHolder.SetData<T>(string, T)
nameWithType.vb: GenericDataHolder.SetData(Of T)(String, T)
fullName.vb: MLEM.Misc.GenericDataHolder.SetData(Of T)(String, T)
name.vb: SetData(Of T)(String, T)
spec.csharp:
- uid: MLEM.Misc.GenericDataHolder.SetData``1(System.String,``0)
name: SetData
href: MLEM.Misc.GenericDataHolder.html#MLEM_Misc_GenericDataHolder_SetData__1_System_String___0_
- name: <
- name: T
- name: '>'
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- name: T
- name: )
spec.vb:
- uid: MLEM.Misc.GenericDataHolder.SetData``1(System.String,``0)
name: SetData
href: MLEM.Misc.GenericDataHolder.html#MLEM_Misc_GenericDataHolder_SetData__1_System_String___0_
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- name: T
- name: )
- uid: MLEM.Misc.GenericDataHolder.GetData``1(System.String)
commentId: M:MLEM.Misc.GenericDataHolder.GetData``1(System.String)
parent: MLEM.Misc.GenericDataHolder
isExternal: true
href: MLEM.Misc.GenericDataHolder.html#MLEM_Misc_GenericDataHolder_GetData__1_System_String_
name: GetData<T>(string)
nameWithType: GenericDataHolder.GetData<T>(string)
fullName: MLEM.Misc.GenericDataHolder.GetData<T>(string)
nameWithType.vb: GenericDataHolder.GetData(Of T)(String)
fullName.vb: MLEM.Misc.GenericDataHolder.GetData(Of T)(String)
name.vb: GetData(Of T)(String)
spec.csharp:
- uid: MLEM.Misc.GenericDataHolder.GetData``1(System.String)
name: GetData
href: MLEM.Misc.GenericDataHolder.html#MLEM_Misc_GenericDataHolder_GetData__1_System_String_
- name: <
- name: T
- name: '>'
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
spec.vb:
- uid: MLEM.Misc.GenericDataHolder.GetData``1(System.String)
name: GetData
href: MLEM.Misc.GenericDataHolder.html#MLEM_Misc_GenericDataHolder_GetData__1_System_String_
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- uid: MLEM.Misc.GenericDataHolder.GetDataKeys
commentId: M:MLEM.Misc.GenericDataHolder.GetDataKeys
parent: MLEM.Misc.GenericDataHolder
href: MLEM.Misc.GenericDataHolder.html#MLEM_Misc_GenericDataHolder_GetDataKeys
name: GetDataKeys()
nameWithType: GenericDataHolder.GetDataKeys()
fullName: MLEM.Misc.GenericDataHolder.GetDataKeys()
spec.csharp:
- uid: MLEM.Misc.GenericDataHolder.GetDataKeys
name: GetDataKeys
href: MLEM.Misc.GenericDataHolder.html#MLEM_Misc_GenericDataHolder_GetDataKeys
- name: (
- name: )
spec.vb:
- uid: MLEM.Misc.GenericDataHolder.GetDataKeys
name: GetDataKeys
href: MLEM.Misc.GenericDataHolder.html#MLEM_Misc_GenericDataHolder_GetDataKeys
- name: (
- name: )
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: MLEM.Misc
commentId: N:MLEM.Misc
href: MLEM.html
name: MLEM.Misc
nameWithType: MLEM.Misc
fullName: MLEM.Misc
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Misc
name: Misc
href: MLEM.Misc.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Misc
name: Misc
href: MLEM.Misc.html
- uid: MLEM.Misc.GenericDataHolder.SetData``1(System.String,``0)
commentId: M:MLEM.Misc.GenericDataHolder.SetData``1(System.String,``0)
isExternal: true
href: MLEM.Misc.GenericDataHolder.html#MLEM_Misc_GenericDataHolder_SetData__1_System_String___0_
name: SetData<T>(string, T)
nameWithType: GenericDataHolder.SetData<T>(string, T)
fullName: MLEM.Misc.GenericDataHolder.SetData<T>(string, T)
nameWithType.vb: GenericDataHolder.SetData(Of T)(String, T)
fullName.vb: MLEM.Misc.GenericDataHolder.SetData(Of T)(String, T)
name.vb: SetData(Of T)(String, T)
spec.csharp:
- uid: MLEM.Misc.GenericDataHolder.SetData``1(System.String,``0)
name: SetData
href: MLEM.Misc.GenericDataHolder.html#MLEM_Misc_GenericDataHolder_SetData__1_System_String___0_
- name: <
- name: T
- name: '>'
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- name: T
- name: )
spec.vb:
- uid: MLEM.Misc.GenericDataHolder.SetData``1(System.String,``0)
name: SetData
href: MLEM.Misc.GenericDataHolder.html#MLEM_Misc_GenericDataHolder_SetData__1_System_String___0_
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- name: T
- name: )
- uid: MLEM.Animations.AnimationFrame.Region
commentId: P:MLEM.Animations.AnimationFrame.Region
href: MLEM.Animations.AnimationFrame.html#MLEM_Animations_AnimationFrame_Region
name: Region
nameWithType: AnimationFrame.Region
fullName: MLEM.Animations.AnimationFrame.Region
- uid: System.Collections.Generic.IList{MLEM.Textures.TextureRegion}
commentId: T:System.Collections.Generic.IList{MLEM.Textures.TextureRegion}
parent: System.Collections.Generic
definition: System.Collections.Generic.IList`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1
name: IList<TextureRegion>
nameWithType: IList<TextureRegion>
fullName: System.Collections.Generic.IList<MLEM.Textures.TextureRegion>
nameWithType.vb: IList(Of TextureRegion)
fullName.vb: System.Collections.Generic.IList(Of MLEM.Textures.TextureRegion)
name.vb: IList(Of TextureRegion)
spec.csharp:
- uid: System.Collections.Generic.IList`1
name: IList
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1
- name: <
- uid: MLEM.Textures.TextureRegion
name: TextureRegion
href: MLEM.Textures.TextureRegion.html
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IList`1
name: IList
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1
- name: (
- name: Of
- name: " "
- uid: MLEM.Textures.TextureRegion
name: TextureRegion
href: MLEM.Textures.TextureRegion.html
- name: )
- uid: System.Collections.Generic.IList`1
commentId: T:System.Collections.Generic.IList`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1
name: IList<T>
nameWithType: IList<T>
fullName: System.Collections.Generic.IList<T>
nameWithType.vb: IList(Of T)
fullName.vb: System.Collections.Generic.IList(Of T)
name.vb: IList(Of T)
spec.csharp:
- uid: System.Collections.Generic.IList`1
name: IList
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IList`1
name: IList
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: System.Collections.Generic
commentId: N:System.Collections.Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System.Collections.Generic
nameWithType: System.Collections.Generic
fullName: System.Collections.Generic
spec.csharp:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Collections
name: Collections
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections
- name: .
- uid: System.Collections.Generic
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
spec.vb:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Collections
name: Collections
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections
- name: .
- uid: System.Collections.Generic
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: System.Double
commentId: T:System.Double
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.double
name: double
nameWithType: double
fullName: double
nameWithType.vb: Double
fullName.vb: Double
name.vb: Double
- uid: MLEM.Animations.AnimationFrame.Regions
commentId: F:MLEM.Animations.AnimationFrame.Regions
href: MLEM.Animations.AnimationFrame.html#MLEM_Animations_AnimationFrame_Regions
name: Regions
nameWithType: AnimationFrame.Regions
fullName: MLEM.Animations.AnimationFrame.Regions
- uid: System.InvalidOperationException
commentId: T:System.InvalidOperationException
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.invalidoperationexception
name: InvalidOperationException
nameWithType: InvalidOperationException
fullName: System.InvalidOperationException
- uid: MLEM.Animations.AnimationFrame.Region*
commentId: Overload:MLEM.Animations.AnimationFrame.Region
href: MLEM.Animations.AnimationFrame.html#MLEM_Animations_AnimationFrame_Region
name: Region
nameWithType: AnimationFrame.Region
fullName: MLEM.Animations.AnimationFrame.Region
- uid: MLEM.Textures.TextureRegion
commentId: T:MLEM.Textures.TextureRegion
parent: MLEM.Textures
href: MLEM.Textures.TextureRegion.html
name: TextureRegion
nameWithType: TextureRegion
fullName: MLEM.Textures.TextureRegion
- uid: MLEM.Textures
commentId: N:MLEM.Textures
href: MLEM.html
name: MLEM.Textures
nameWithType: MLEM.Textures
fullName: MLEM.Textures
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Textures
name: Textures
href: MLEM.Textures.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Textures
name: Textures
href: MLEM.Textures.html
- uid: MLEM.Animations.AnimationFrame.#ctor*
commentId: Overload:MLEM.Animations.AnimationFrame.#ctor
href: MLEM.Animations.AnimationFrame.html#MLEM_Animations_AnimationFrame__ctor_System_Double_MLEM_Textures_TextureRegion___
name: AnimationFrame
nameWithType: AnimationFrame.AnimationFrame
fullName: MLEM.Animations.AnimationFrame.AnimationFrame
nameWithType.vb: AnimationFrame.New
fullName.vb: MLEM.Animations.AnimationFrame.New
name.vb: New
- uid: MLEM.Textures.TextureRegion[]
isExternal: true
href: MLEM.Textures.TextureRegion.html
name: TextureRegion[]
nameWithType: TextureRegion[]
fullName: MLEM.Textures.TextureRegion[]
nameWithType.vb: TextureRegion()
fullName.vb: MLEM.Textures.TextureRegion()
name.vb: TextureRegion()
spec.csharp:
- uid: MLEM.Textures.TextureRegion
name: TextureRegion
href: MLEM.Textures.TextureRegion.html
- name: '['
- name: ']'
spec.vb:
- uid: MLEM.Textures.TextureRegion
name: TextureRegion
href: MLEM.Textures.TextureRegion.html
- name: (
- name: )

View file

@ -0,0 +1,64 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Animations.SpriteAnimation.Completed
commentId: T:MLEM.Animations.SpriteAnimation.Completed
id: SpriteAnimation.Completed
parent: MLEM.Animations
children: []
langs:
- csharp
- vb
name: SpriteAnimation.Completed
nameWithType: SpriteAnimation.Completed
fullName: MLEM.Animations.SpriteAnimation.Completed
type: Delegate
source:
remote:
path: MLEM/Animations/SpriteAnimation.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Completed
path: ../MLEM/Animations/SpriteAnimation.cs
startLine: 166
assemblies:
- MLEM
namespace: MLEM.Animations
summary: A callback for when a sprite animation is completed.
example: []
syntax:
content: public delegate void SpriteAnimation.Completed(SpriteAnimation animation)
parameters:
- id: animation
type: MLEM.Animations.SpriteAnimation
description: The animation that has completed
content.vb: Public Delegate Sub SpriteAnimation.Completed(animation As SpriteAnimation)
references:
- uid: MLEM.Animations
commentId: N:MLEM.Animations
href: MLEM.html
name: MLEM.Animations
nameWithType: MLEM.Animations
fullName: MLEM.Animations
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Animations
name: Animations
href: MLEM.Animations.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Animations
name: Animations
href: MLEM.Animations.html
- uid: MLEM.Animations.SpriteAnimation
commentId: T:MLEM.Animations.SpriteAnimation
parent: MLEM.Animations
href: MLEM.Animations.SpriteAnimation.html
name: SpriteAnimation
nameWithType: SpriteAnimation
fullName: MLEM.Animations.SpriteAnimation

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,74 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Animations.SpriteAnimationGroup.AnimationChanged
commentId: T:MLEM.Animations.SpriteAnimationGroup.AnimationChanged
id: SpriteAnimationGroup.AnimationChanged
parent: MLEM.Animations
children: []
langs:
- csharp
- vb
name: SpriteAnimationGroup.AnimationChanged
nameWithType: SpriteAnimationGroup.AnimationChanged
fullName: MLEM.Animations.SpriteAnimationGroup.AnimationChanged
type: Delegate
source:
remote:
path: MLEM/Animations/SpriteAnimationGroup.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: AnimationChanged
path: ../MLEM/Animations/SpriteAnimationGroup.cs
startLine: 138
assemblies:
- MLEM
namespace: MLEM.Animations
summary: A callback delegate for when a <xref href="MLEM.Animations.SpriteAnimationGroup" data-throw-if-not-resolved="false"></xref>'s current animation changed.
example: []
syntax:
content: public delegate void SpriteAnimationGroup.AnimationChanged(SpriteAnimation oldAnim, SpriteAnimation newAnim)
parameters:
- id: oldAnim
type: MLEM.Animations.SpriteAnimation
description: The previous animation
- id: newAnim
type: MLEM.Animations.SpriteAnimation
description: The new animation
content.vb: Public Delegate Sub SpriteAnimationGroup.AnimationChanged(oldAnim As SpriteAnimation, newAnim As SpriteAnimation)
references:
- uid: MLEM.Animations.SpriteAnimationGroup
commentId: T:MLEM.Animations.SpriteAnimationGroup
parent: MLEM.Animations
href: MLEM.Animations.SpriteAnimationGroup.html
name: SpriteAnimationGroup
nameWithType: SpriteAnimationGroup
fullName: MLEM.Animations.SpriteAnimationGroup
- uid: MLEM.Animations
commentId: N:MLEM.Animations
href: MLEM.html
name: MLEM.Animations
nameWithType: MLEM.Animations
fullName: MLEM.Animations
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Animations
name: Animations
href: MLEM.Animations.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Animations
name: Animations
href: MLEM.Animations.html
- uid: MLEM.Animations.SpriteAnimation
commentId: T:MLEM.Animations.SpriteAnimation
parent: MLEM.Animations
href: MLEM.Animations.SpriteAnimation.html
name: SpriteAnimation
nameWithType: SpriteAnimation
fullName: MLEM.Animations.SpriteAnimation

File diff suppressed because it is too large Load diff

110
Docs/api/MLEM.Animations.yml generated Normal file
View file

@ -0,0 +1,110 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Animations
commentId: N:MLEM.Animations
id: MLEM.Animations
children:
- MLEM.Animations.AnimationFrame
- MLEM.Animations.SpriteAnimation
- MLEM.Animations.SpriteAnimation.Completed
- MLEM.Animations.SpriteAnimationGroup
- MLEM.Animations.SpriteAnimationGroup.AnimationChanged
langs:
- csharp
- vb
name: MLEM.Animations
nameWithType: MLEM.Animations
fullName: MLEM.Animations
type: Namespace
assemblies:
- MLEM
references:
- uid: MLEM.Animations.SpriteAnimation
commentId: T:MLEM.Animations.SpriteAnimation
parent: MLEM.Animations
href: MLEM.Animations.SpriteAnimation.html
name: SpriteAnimation
nameWithType: SpriteAnimation
fullName: MLEM.Animations.SpriteAnimation
- uid: MLEM.Animations.SpriteAnimation.Completed
commentId: T:MLEM.Animations.SpriteAnimation.Completed
parent: MLEM.Animations
href: MLEM.Animations.SpriteAnimation.html
name: SpriteAnimation.Completed
nameWithType: SpriteAnimation.Completed
fullName: MLEM.Animations.SpriteAnimation.Completed
spec.csharp:
- uid: MLEM.Animations.SpriteAnimation
name: SpriteAnimation
href: MLEM.Animations.SpriteAnimation.html
- name: .
- uid: MLEM.Animations.SpriteAnimation.Completed
name: Completed
href: MLEM.Animations.SpriteAnimation.Completed.html
spec.vb:
- uid: MLEM.Animations.SpriteAnimation
name: SpriteAnimation
href: MLEM.Animations.SpriteAnimation.html
- name: .
- uid: MLEM.Animations.SpriteAnimation.Completed
name: Completed
href: MLEM.Animations.SpriteAnimation.Completed.html
- uid: MLEM.Animations.AnimationFrame
commentId: T:MLEM.Animations.AnimationFrame
parent: MLEM.Animations
href: MLEM.Animations.AnimationFrame.html
name: AnimationFrame
nameWithType: AnimationFrame
fullName: MLEM.Animations.AnimationFrame
- uid: MLEM.Animations.SpriteAnimationGroup
commentId: T:MLEM.Animations.SpriteAnimationGroup
parent: MLEM.Animations
href: MLEM.Animations.SpriteAnimationGroup.html
name: SpriteAnimationGroup
nameWithType: SpriteAnimationGroup
fullName: MLEM.Animations.SpriteAnimationGroup
- uid: MLEM.Animations.SpriteAnimationGroup.AnimationChanged
commentId: T:MLEM.Animations.SpriteAnimationGroup.AnimationChanged
parent: MLEM.Animations
href: MLEM.Animations.SpriteAnimationGroup.html
name: SpriteAnimationGroup.AnimationChanged
nameWithType: SpriteAnimationGroup.AnimationChanged
fullName: MLEM.Animations.SpriteAnimationGroup.AnimationChanged
spec.csharp:
- uid: MLEM.Animations.SpriteAnimationGroup
name: SpriteAnimationGroup
href: MLEM.Animations.SpriteAnimationGroup.html
- name: .
- uid: MLEM.Animations.SpriteAnimationGroup.AnimationChanged
name: AnimationChanged
href: MLEM.Animations.SpriteAnimationGroup.AnimationChanged.html
spec.vb:
- uid: MLEM.Animations.SpriteAnimationGroup
name: SpriteAnimationGroup
href: MLEM.Animations.SpriteAnimationGroup.html
- name: .
- uid: MLEM.Animations.SpriteAnimationGroup.AnimationChanged
name: AnimationChanged
href: MLEM.Animations.SpriteAnimationGroup.AnimationChanged.html
- uid: MLEM.Animations
commentId: N:MLEM.Animations
href: MLEM.html
name: MLEM.Animations
nameWithType: MLEM.Animations
fullName: MLEM.Animations
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Animations
name: Animations
href: MLEM.Animations.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Animations
name: Animations
href: MLEM.Animations.html

1271
Docs/api/MLEM.Cameras.Camera.yml generated Normal file

File diff suppressed because it is too large Load diff

23
Docs/api/MLEM.Cameras.yml generated Normal file
View file

@ -0,0 +1,23 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Cameras
commentId: N:MLEM.Cameras
id: MLEM.Cameras
children:
- MLEM.Cameras.Camera
langs:
- csharp
- vb
name: MLEM.Cameras
nameWithType: MLEM.Cameras
fullName: MLEM.Cameras
type: Namespace
assemblies:
- MLEM
references:
- uid: MLEM.Cameras.Camera
commentId: T:MLEM.Cameras.Camera
href: MLEM.Cameras.Camera.html
name: Camera
nameWithType: Camera
fullName: MLEM.Cameras.Camera

View file

@ -0,0 +1,760 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Data.Content.ContentExtensions
commentId: T:MLEM.Data.Content.ContentExtensions
id: ContentExtensions
parent: MLEM.Data.Content
children:
- MLEM.Data.Content.ContentExtensions.AddJsonConverter(Microsoft.Xna.Framework.Content.ContentManager,Newtonsoft.Json.JsonConverter)
- MLEM.Data.Content.ContentExtensions.GetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager)
- MLEM.Data.Content.ContentExtensions.LoadJson``1(Microsoft.Xna.Framework.Content.ContentManager,System.String,System.String[],Newtonsoft.Json.JsonSerializer)
- MLEM.Data.Content.ContentExtensions.SetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager,Newtonsoft.Json.JsonSerializer)
langs:
- csharp
- vb
name: ContentExtensions
nameWithType: ContentExtensions
fullName: MLEM.Data.Content.ContentExtensions
type: Class
source:
remote:
path: MLEM.Data/Content/ContentExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: ContentExtensions
path: ../MLEM.Data/Content/ContentExtensions.cs
startLine: 11
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: A set of extensions for dealing with <xref href="Microsoft.Xna.Framework.Content.ContentManager" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: public static class ContentExtensions
content.vb: Public Module ContentExtensions
inheritance:
- System.Object
inheritedMembers:
- System.Object.ToString
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- uid: MLEM.Data.Content.ContentExtensions.SetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager,Newtonsoft.Json.JsonSerializer)
commentId: M:MLEM.Data.Content.ContentExtensions.SetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager,Newtonsoft.Json.JsonSerializer)
id: SetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager,Newtonsoft.Json.JsonSerializer)
isExtensionMethod: true
parent: MLEM.Data.Content.ContentExtensions
langs:
- csharp
- vb
name: SetJsonSerializer(ContentManager, JsonSerializer)
nameWithType: ContentExtensions.SetJsonSerializer(ContentManager, JsonSerializer)
fullName: MLEM.Data.Content.ContentExtensions.SetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager, Newtonsoft.Json.JsonSerializer)
type: Method
source:
remote:
path: MLEM.Data/Content/ContentExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: SetJsonSerializer
path: ../MLEM.Data/Content/ContentExtensions.cs
startLine: 22
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: >-
Adds a <xref href="Newtonsoft.Json.JsonSerializer" data-throw-if-not-resolved="false"></xref> to the given content manager, which allows <xref href="MLEM.Data.Content.ContentExtensions.LoadJson%60%601(Microsoft.Xna.Framework.Content.ContentManager%2cSystem.String%2cSystem.String%5b%5d%2cNewtonsoft.Json.JsonSerializer)" data-throw-if-not-resolved="false"></xref> to load JSON-based content.
Note that <xref href="MLEM.Data.Content.ContentExtensions.GetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager)" data-throw-if-not-resolved="false"></xref> calls this method implicitly if no serializer exists.
example: []
syntax:
content: public static void SetJsonSerializer(this ContentManager content, JsonSerializer serializer)
parameters:
- id: content
type: Microsoft.Xna.Framework.Content.ContentManager
description: The content manager to add the json serializer to
- id: serializer
type: Newtonsoft.Json.JsonSerializer
description: The json serializer to add
content.vb: Public Shared Sub SetJsonSerializer(content As ContentManager, serializer As JsonSerializer)
overload: MLEM.Data.Content.ContentExtensions.SetJsonSerializer*
- uid: MLEM.Data.Content.ContentExtensions.GetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager)
commentId: M:MLEM.Data.Content.ContentExtensions.GetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager)
id: GetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager)
isExtensionMethod: true
parent: MLEM.Data.Content.ContentExtensions
langs:
- csharp
- vb
name: GetJsonSerializer(ContentManager)
nameWithType: ContentExtensions.GetJsonSerializer(ContentManager)
fullName: MLEM.Data.Content.ContentExtensions.GetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager)
type: Method
source:
remote:
path: MLEM.Data/Content/ContentExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: GetJsonSerializer
path: ../MLEM.Data/Content/ContentExtensions.cs
startLine: 32
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: >-
Returns the given content manager's json serializer.
This method sets a new json serializer using <xref href="MLEM.Data.Content.ContentExtensions.SetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager%2cNewtonsoft.Json.JsonSerializer)" data-throw-if-not-resolved="false"></xref> if the given content manager does not yet have one.
example: []
syntax:
content: public static JsonSerializer GetJsonSerializer(this ContentManager content)
parameters:
- id: content
type: Microsoft.Xna.Framework.Content.ContentManager
description: The content manager whose serializer to get
return:
type: Newtonsoft.Json.JsonSerializer
description: The content manager's serializer
content.vb: Public Shared Function GetJsonSerializer(content As ContentManager) As JsonSerializer
overload: MLEM.Data.Content.ContentExtensions.GetJsonSerializer*
- uid: MLEM.Data.Content.ContentExtensions.AddJsonConverter(Microsoft.Xna.Framework.Content.ContentManager,Newtonsoft.Json.JsonConverter)
commentId: M:MLEM.Data.Content.ContentExtensions.AddJsonConverter(Microsoft.Xna.Framework.Content.ContentManager,Newtonsoft.Json.JsonConverter)
id: AddJsonConverter(Microsoft.Xna.Framework.Content.ContentManager,Newtonsoft.Json.JsonConverter)
isExtensionMethod: true
parent: MLEM.Data.Content.ContentExtensions
langs:
- csharp
- vb
name: AddJsonConverter(ContentManager, JsonConverter)
nameWithType: ContentExtensions.AddJsonConverter(ContentManager, JsonConverter)
fullName: MLEM.Data.Content.ContentExtensions.AddJsonConverter(Microsoft.Xna.Framework.Content.ContentManager, Newtonsoft.Json.JsonConverter)
type: Method
source:
remote:
path: MLEM.Data/Content/ContentExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: AddJsonConverter
path: ../MLEM.Data/Content/ContentExtensions.cs
startLine: 45
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: Adds a <xref href="Newtonsoft.Json.JsonConverter" data-throw-if-not-resolved="false"></xref> to the given content manager's <xref href="Newtonsoft.Json.JsonSerializer" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public static void AddJsonConverter(this ContentManager content, JsonConverter converter)
parameters:
- id: content
type: Microsoft.Xna.Framework.Content.ContentManager
description: The content manager to add the converter to
- id: converter
type: Newtonsoft.Json.JsonConverter
description: The converter to add
content.vb: Public Shared Sub AddJsonConverter(content As ContentManager, converter As JsonConverter)
overload: MLEM.Data.Content.ContentExtensions.AddJsonConverter*
- uid: MLEM.Data.Content.ContentExtensions.LoadJson``1(Microsoft.Xna.Framework.Content.ContentManager,System.String,System.String[],Newtonsoft.Json.JsonSerializer)
commentId: M:MLEM.Data.Content.ContentExtensions.LoadJson``1(Microsoft.Xna.Framework.Content.ContentManager,System.String,System.String[],Newtonsoft.Json.JsonSerializer)
id: LoadJson``1(Microsoft.Xna.Framework.Content.ContentManager,System.String,System.String[],Newtonsoft.Json.JsonSerializer)
isExtensionMethod: true
parent: MLEM.Data.Content.ContentExtensions
langs:
- csharp
- vb
name: LoadJson<T>(ContentManager, string, string[], JsonSerializer)
nameWithType: ContentExtensions.LoadJson<T>(ContentManager, string, string[], JsonSerializer)
fullName: MLEM.Data.Content.ContentExtensions.LoadJson<T>(Microsoft.Xna.Framework.Content.ContentManager, string, string[], Newtonsoft.Json.JsonSerializer)
type: Method
source:
remote:
path: MLEM.Data/Content/ContentExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: LoadJson
path: ../MLEM.Data/Content/ContentExtensions.cs
startLine: 59
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: Loads any kind of JSON data using the given content manager's <xref href="Newtonsoft.Json.JsonSerializer" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public static T LoadJson<T>(this ContentManager content, string name, string[] extensions = null, JsonSerializer serializer = null)
parameters:
- id: content
type: Microsoft.Xna.Framework.Content.ContentManager
description: The content manager to load content with
- id: name
type: System.String
description: The name of the file to load
- id: extensions
type: System.String[]
description: The file extensions that should be appended, or ".json", ".json5" and ".jsonc" by default.
- id: serializer
type: Newtonsoft.Json.JsonSerializer
description: The json serializer to use, or <xref href="MLEM.Data.Content.ContentExtensions.GetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager)" data-throw-if-not-resolved="false"></xref> by default.
typeParameters:
- id: T
description: The type of asset to load
return:
type: '{T}'
description: The loaded asset
content.vb: Public Shared Function LoadJson(Of T)(content As ContentManager, name As String, extensions As String() = Nothing, serializer As JsonSerializer = Nothing) As T
overload: MLEM.Data.Content.ContentExtensions.LoadJson*
nameWithType.vb: ContentExtensions.LoadJson(Of T)(ContentManager, String, String(), JsonSerializer)
fullName.vb: MLEM.Data.Content.ContentExtensions.LoadJson(Of T)(Microsoft.Xna.Framework.Content.ContentManager, String, String(), Newtonsoft.Json.JsonSerializer)
name.vb: LoadJson(Of T)(ContentManager, String, String(), JsonSerializer)
references:
- uid: Microsoft.Xna.Framework.Content.ContentManager
commentId: T:Microsoft.Xna.Framework.Content.ContentManager
parent: Microsoft.Xna.Framework.Content
isExternal: true
name: ContentManager
nameWithType: ContentManager
fullName: Microsoft.Xna.Framework.Content.ContentManager
- uid: MLEM.Data.Content
commentId: N:MLEM.Data.Content
href: MLEM.html
name: MLEM.Data.Content
nameWithType: MLEM.Data.Content
fullName: MLEM.Data.Content
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- name: .
- uid: MLEM.Data.Content
name: Content
href: MLEM.Data.Content.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- name: .
- uid: MLEM.Data.Content
name: Content
href: MLEM.Data.Content.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: Microsoft.Xna.Framework.Content
commentId: N:Microsoft.Xna.Framework.Content
isExternal: true
name: Microsoft.Xna.Framework.Content
nameWithType: Microsoft.Xna.Framework.Content
fullName: Microsoft.Xna.Framework.Content
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Content
name: Content
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Content
name: Content
isExternal: true
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: Newtonsoft.Json.JsonSerializer
commentId: T:Newtonsoft.Json.JsonSerializer
parent: Newtonsoft.Json
isExternal: true
name: JsonSerializer
nameWithType: JsonSerializer
fullName: Newtonsoft.Json.JsonSerializer
- uid: MLEM.Data.Content.ContentExtensions.LoadJson``1(Microsoft.Xna.Framework.Content.ContentManager,System.String,System.String[],Newtonsoft.Json.JsonSerializer)
commentId: M:MLEM.Data.Content.ContentExtensions.LoadJson``1(Microsoft.Xna.Framework.Content.ContentManager,System.String,System.String[],Newtonsoft.Json.JsonSerializer)
isExternal: true
href: MLEM.Data.Content.ContentExtensions.html#MLEM_Data_Content_ContentExtensions_LoadJson__1_Microsoft_Xna_Framework_Content_ContentManager_System_String_System_String___Newtonsoft_Json_JsonSerializer_
name: LoadJson<T>(ContentManager, string, string[], JsonSerializer)
nameWithType: ContentExtensions.LoadJson<T>(ContentManager, string, string[], JsonSerializer)
fullName: MLEM.Data.Content.ContentExtensions.LoadJson<T>(Microsoft.Xna.Framework.Content.ContentManager, string, string[], Newtonsoft.Json.JsonSerializer)
nameWithType.vb: ContentExtensions.LoadJson(Of T)(ContentManager, String, String(), JsonSerializer)
fullName.vb: MLEM.Data.Content.ContentExtensions.LoadJson(Of T)(Microsoft.Xna.Framework.Content.ContentManager, String, String(), Newtonsoft.Json.JsonSerializer)
name.vb: LoadJson(Of T)(ContentManager, String, String(), JsonSerializer)
spec.csharp:
- uid: MLEM.Data.Content.ContentExtensions.LoadJson``1(Microsoft.Xna.Framework.Content.ContentManager,System.String,System.String[],Newtonsoft.Json.JsonSerializer)
name: LoadJson
href: MLEM.Data.Content.ContentExtensions.html#MLEM_Data_Content_ContentExtensions_LoadJson__1_Microsoft_Xna_Framework_Content_ContentManager_System_String_System_String___Newtonsoft_Json_JsonSerializer_
- name: <
- name: T
- name: '>'
- name: (
- uid: Microsoft.Xna.Framework.Content.ContentManager
name: ContentManager
isExternal: true
- name: ','
- name: " "
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: '['
- name: ']'
- name: ','
- name: " "
- uid: Newtonsoft.Json.JsonSerializer
name: JsonSerializer
isExternal: true
- name: )
spec.vb:
- uid: MLEM.Data.Content.ContentExtensions.LoadJson``1(Microsoft.Xna.Framework.Content.ContentManager,System.String,System.String[],Newtonsoft.Json.JsonSerializer)
name: LoadJson
href: MLEM.Data.Content.ContentExtensions.html#MLEM_Data_Content_ContentExtensions_LoadJson__1_Microsoft_Xna_Framework_Content_ContentManager_System_String_System_String___Newtonsoft_Json_JsonSerializer_
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- uid: Microsoft.Xna.Framework.Content.ContentManager
name: ContentManager
isExternal: true
- name: ','
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: (
- name: )
- name: ','
- name: " "
- uid: Newtonsoft.Json.JsonSerializer
name: JsonSerializer
isExternal: true
- name: )
- uid: MLEM.Data.Content.ContentExtensions.GetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager)
commentId: M:MLEM.Data.Content.ContentExtensions.GetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager)
isExternal: true
href: MLEM.Data.Content.ContentExtensions.html#MLEM_Data_Content_ContentExtensions_GetJsonSerializer_Microsoft_Xna_Framework_Content_ContentManager_
name: GetJsonSerializer(ContentManager)
nameWithType: ContentExtensions.GetJsonSerializer(ContentManager)
fullName: MLEM.Data.Content.ContentExtensions.GetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager)
spec.csharp:
- uid: MLEM.Data.Content.ContentExtensions.GetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager)
name: GetJsonSerializer
href: MLEM.Data.Content.ContentExtensions.html#MLEM_Data_Content_ContentExtensions_GetJsonSerializer_Microsoft_Xna_Framework_Content_ContentManager_
- name: (
- uid: Microsoft.Xna.Framework.Content.ContentManager
name: ContentManager
isExternal: true
- name: )
spec.vb:
- uid: MLEM.Data.Content.ContentExtensions.GetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager)
name: GetJsonSerializer
href: MLEM.Data.Content.ContentExtensions.html#MLEM_Data_Content_ContentExtensions_GetJsonSerializer_Microsoft_Xna_Framework_Content_ContentManager_
- name: (
- uid: Microsoft.Xna.Framework.Content.ContentManager
name: ContentManager
isExternal: true
- name: )
- uid: MLEM.Data.Content.ContentExtensions.SetJsonSerializer*
commentId: Overload:MLEM.Data.Content.ContentExtensions.SetJsonSerializer
href: MLEM.Data.Content.ContentExtensions.html#MLEM_Data_Content_ContentExtensions_SetJsonSerializer_Microsoft_Xna_Framework_Content_ContentManager_Newtonsoft_Json_JsonSerializer_
name: SetJsonSerializer
nameWithType: ContentExtensions.SetJsonSerializer
fullName: MLEM.Data.Content.ContentExtensions.SetJsonSerializer
- uid: Newtonsoft.Json
commentId: N:Newtonsoft.Json
isExternal: true
name: Newtonsoft.Json
nameWithType: Newtonsoft.Json
fullName: Newtonsoft.Json
spec.csharp:
- uid: Newtonsoft
name: Newtonsoft
isExternal: true
- name: .
- uid: Newtonsoft.Json
name: Json
isExternal: true
spec.vb:
- uid: Newtonsoft
name: Newtonsoft
isExternal: true
- name: .
- uid: Newtonsoft.Json
name: Json
isExternal: true
- uid: MLEM.Data.Content.ContentExtensions.SetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager,Newtonsoft.Json.JsonSerializer)
commentId: M:MLEM.Data.Content.ContentExtensions.SetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager,Newtonsoft.Json.JsonSerializer)
isExternal: true
href: MLEM.Data.Content.ContentExtensions.html#MLEM_Data_Content_ContentExtensions_SetJsonSerializer_Microsoft_Xna_Framework_Content_ContentManager_Newtonsoft_Json_JsonSerializer_
name: SetJsonSerializer(ContentManager, JsonSerializer)
nameWithType: ContentExtensions.SetJsonSerializer(ContentManager, JsonSerializer)
fullName: MLEM.Data.Content.ContentExtensions.SetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager, Newtonsoft.Json.JsonSerializer)
spec.csharp:
- uid: MLEM.Data.Content.ContentExtensions.SetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager,Newtonsoft.Json.JsonSerializer)
name: SetJsonSerializer
href: MLEM.Data.Content.ContentExtensions.html#MLEM_Data_Content_ContentExtensions_SetJsonSerializer_Microsoft_Xna_Framework_Content_ContentManager_Newtonsoft_Json_JsonSerializer_
- name: (
- uid: Microsoft.Xna.Framework.Content.ContentManager
name: ContentManager
isExternal: true
- name: ','
- name: " "
- uid: Newtonsoft.Json.JsonSerializer
name: JsonSerializer
isExternal: true
- name: )
spec.vb:
- uid: MLEM.Data.Content.ContentExtensions.SetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager,Newtonsoft.Json.JsonSerializer)
name: SetJsonSerializer
href: MLEM.Data.Content.ContentExtensions.html#MLEM_Data_Content_ContentExtensions_SetJsonSerializer_Microsoft_Xna_Framework_Content_ContentManager_Newtonsoft_Json_JsonSerializer_
- name: (
- uid: Microsoft.Xna.Framework.Content.ContentManager
name: ContentManager
isExternal: true
- name: ','
- name: " "
- uid: Newtonsoft.Json.JsonSerializer
name: JsonSerializer
isExternal: true
- name: )
- uid: MLEM.Data.Content.ContentExtensions.GetJsonSerializer*
commentId: Overload:MLEM.Data.Content.ContentExtensions.GetJsonSerializer
href: MLEM.Data.Content.ContentExtensions.html#MLEM_Data_Content_ContentExtensions_GetJsonSerializer_Microsoft_Xna_Framework_Content_ContentManager_
name: GetJsonSerializer
nameWithType: ContentExtensions.GetJsonSerializer
fullName: MLEM.Data.Content.ContentExtensions.GetJsonSerializer
- uid: Newtonsoft.Json.JsonConverter
commentId: T:Newtonsoft.Json.JsonConverter
parent: Newtonsoft.Json
isExternal: true
name: JsonConverter
nameWithType: JsonConverter
fullName: Newtonsoft.Json.JsonConverter
- uid: MLEM.Data.Content.ContentExtensions.AddJsonConverter*
commentId: Overload:MLEM.Data.Content.ContentExtensions.AddJsonConverter
href: MLEM.Data.Content.ContentExtensions.html#MLEM_Data_Content_ContentExtensions_AddJsonConverter_Microsoft_Xna_Framework_Content_ContentManager_Newtonsoft_Json_JsonConverter_
name: AddJsonConverter
nameWithType: ContentExtensions.AddJsonConverter
fullName: MLEM.Data.Content.ContentExtensions.AddJsonConverter
- uid: MLEM.Data.Content.ContentExtensions.LoadJson*
commentId: Overload:MLEM.Data.Content.ContentExtensions.LoadJson
href: MLEM.Data.Content.ContentExtensions.html#MLEM_Data_Content_ContentExtensions_LoadJson__1_Microsoft_Xna_Framework_Content_ContentManager_System_String_System_String___Newtonsoft_Json_JsonSerializer_
name: LoadJson
nameWithType: ContentExtensions.LoadJson
fullName: MLEM.Data.Content.ContentExtensions.LoadJson
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string
nameWithType: string
fullName: string
nameWithType.vb: String
fullName.vb: String
name.vb: String
- uid: System.String[]
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string[]
nameWithType: string[]
fullName: string[]
nameWithType.vb: String()
fullName.vb: String()
name.vb: String()
spec.csharp:
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: '['
- name: ']'
spec.vb:
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: (
- name: )
- uid: '{T}'
commentId: '!:T'
definition: T
name: T
nameWithType: T
fullName: T
- uid: T
name: T
nameWithType: T
fullName: T

727
Docs/api/MLEM.Data.Content.JsonReader.yml generated Normal file
View file

@ -0,0 +1,727 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Data.Content.JsonReader
commentId: T:MLEM.Data.Content.JsonReader
id: JsonReader
parent: MLEM.Data.Content
children:
- MLEM.Data.Content.JsonReader.CanRead(System.Type)
- MLEM.Data.Content.JsonReader.GetFileExtensions
- MLEM.Data.Content.JsonReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
langs:
- csharp
- vb
name: JsonReader
nameWithType: JsonReader
fullName: MLEM.Data.Content.JsonReader
type: Class
source:
remote:
path: MLEM.Data/Content/JsonReader.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: JsonReader
path: ../MLEM.Data/Content/JsonReader.cs
startLine: 6
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: Represents a way for any kind of raw content file to be read using a <xref href="MLEM.Data.Content.RawContentManager" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: 'public class JsonReader : RawContentReader'
content.vb: Public Class JsonReader Inherits RawContentReader
inheritance:
- System.Object
- MLEM.Data.Content.RawContentReader
inheritedMembers:
- System.Object.ToString
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- uid: MLEM.Data.Content.JsonReader.CanRead(System.Type)
commentId: M:MLEM.Data.Content.JsonReader.CanRead(System.Type)
id: CanRead(System.Type)
parent: MLEM.Data.Content.JsonReader
langs:
- csharp
- vb
name: CanRead(Type)
nameWithType: JsonReader.CanRead(Type)
fullName: MLEM.Data.Content.JsonReader.CanRead(System.Type)
type: Method
source:
remote:
path: MLEM.Data/Content/JsonReader.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: CanRead
path: ../MLEM.Data/Content/JsonReader.cs
startLine: 9
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: Returns if the given type can be loaded by this content reader
example: []
syntax:
content: public override bool CanRead(Type t)
parameters:
- id: t
type: System.Type
description: The type of asset
return:
type: System.Boolean
description: If the type can be loaded by this content reader
content.vb: Public Overrides Function CanRead(t As Type) As Boolean
overridden: MLEM.Data.Content.RawContentReader.CanRead(System.Type)
overload: MLEM.Data.Content.JsonReader.CanRead*
- uid: MLEM.Data.Content.JsonReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
commentId: M:MLEM.Data.Content.JsonReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
id: Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
parent: MLEM.Data.Content.JsonReader
langs:
- csharp
- vb
name: Read(RawContentManager, string, Stream, Type, object)
nameWithType: JsonReader.Read(RawContentManager, string, Stream, Type, object)
fullName: MLEM.Data.Content.JsonReader.Read(MLEM.Data.Content.RawContentManager, string, System.IO.Stream, System.Type, object)
type: Method
source:
remote:
path: MLEM.Data/Content/JsonReader.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Read
path: ../MLEM.Data/Content/JsonReader.cs
startLine: 14
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: Reads the content file from disk and returns it.
example: []
syntax:
content: public override object Read(RawContentManager manager, string assetPath, Stream stream, Type t, object existing)
parameters:
- id: manager
type: MLEM.Data.Content.RawContentManager
description: The <xref href="MLEM.Data.Content.RawContentManager" data-throw-if-not-resolved="false"></xref> that is loading the asset
- id: assetPath
type: System.String
description: The full path to the asset, starting from the <xref href="Microsoft.Xna.Framework.Content.ContentManager.RootDirectory" data-throw-if-not-resolved="false"></xref>
- id: stream
type: System.IO.Stream
description: A stream that leads to this asset
- id: t
type: System.Type
description: The type of asset to load
- id: existing
type: System.Object
description: If this asset is being reloaded, this value contains the previous version of the asset.
return:
type: System.Object
description: The loaded asset
content.vb: Public Overrides Function Read(manager As RawContentManager, assetPath As String, stream As Stream, t As Type, existing As Object) As Object
overridden: MLEM.Data.Content.RawContentReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
overload: MLEM.Data.Content.JsonReader.Read*
nameWithType.vb: JsonReader.Read(RawContentManager, String, Stream, Type, Object)
fullName.vb: MLEM.Data.Content.JsonReader.Read(MLEM.Data.Content.RawContentManager, String, System.IO.Stream, System.Type, Object)
name.vb: Read(RawContentManager, String, Stream, Type, Object)
- uid: MLEM.Data.Content.JsonReader.GetFileExtensions
commentId: M:MLEM.Data.Content.JsonReader.GetFileExtensions
id: GetFileExtensions
parent: MLEM.Data.Content.JsonReader
langs:
- csharp
- vb
name: GetFileExtensions()
nameWithType: JsonReader.GetFileExtensions()
fullName: MLEM.Data.Content.JsonReader.GetFileExtensions()
type: Method
source:
remote:
path: MLEM.Data/Content/JsonReader.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: GetFileExtensions
path: ../MLEM.Data/Content/JsonReader.cs
startLine: 20
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: Represents the list of file extensions that this reader can read from.
example: []
syntax:
content: public override string[] GetFileExtensions()
return:
type: System.String[]
description: The list of valid extensions
content.vb: Public Overrides Function GetFileExtensions() As String()
overridden: MLEM.Data.Content.RawContentReader.GetFileExtensions
overload: MLEM.Data.Content.JsonReader.GetFileExtensions*
references:
- uid: MLEM.Data.Content.RawContentManager
commentId: T:MLEM.Data.Content.RawContentManager
parent: MLEM.Data.Content
href: MLEM.Data.Content.RawContentManager.html
name: RawContentManager
nameWithType: RawContentManager
fullName: MLEM.Data.Content.RawContentManager
- uid: MLEM.Data.Content
commentId: N:MLEM.Data.Content
href: MLEM.html
name: MLEM.Data.Content
nameWithType: MLEM.Data.Content
fullName: MLEM.Data.Content
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- name: .
- uid: MLEM.Data.Content
name: Content
href: MLEM.Data.Content.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- name: .
- uid: MLEM.Data.Content
name: Content
href: MLEM.Data.Content.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: MLEM.Data.Content.RawContentReader
commentId: T:MLEM.Data.Content.RawContentReader
parent: MLEM.Data.Content
href: MLEM.Data.Content.RawContentReader.html
name: RawContentReader
nameWithType: RawContentReader
fullName: MLEM.Data.Content.RawContentReader
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: MLEM.Data.Content.RawContentReader.CanRead(System.Type)
commentId: M:MLEM.Data.Content.RawContentReader.CanRead(System.Type)
parent: MLEM.Data.Content.RawContentReader
isExternal: true
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_CanRead_System_Type_
name: CanRead(Type)
nameWithType: RawContentReader.CanRead(Type)
fullName: MLEM.Data.Content.RawContentReader.CanRead(System.Type)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader.CanRead(System.Type)
name: CanRead
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_CanRead_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader.CanRead(System.Type)
name: CanRead
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_CanRead_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
- uid: MLEM.Data.Content.JsonReader.CanRead*
commentId: Overload:MLEM.Data.Content.JsonReader.CanRead
href: MLEM.Data.Content.JsonReader.html#MLEM_Data_Content_JsonReader_CanRead_System_Type_
name: CanRead
nameWithType: JsonReader.CanRead
fullName: MLEM.Data.Content.JsonReader.CanRead
- uid: System.Type
commentId: T:System.Type
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
name: Type
nameWithType: Type
fullName: System.Type
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: Microsoft.Xna.Framework.Content.ContentManager.RootDirectory
commentId: P:Microsoft.Xna.Framework.Content.ContentManager.RootDirectory
parent: Microsoft.Xna.Framework.Content.ContentManager
isExternal: true
name: RootDirectory
nameWithType: ContentManager.RootDirectory
fullName: Microsoft.Xna.Framework.Content.ContentManager.RootDirectory
- uid: MLEM.Data.Content.RawContentReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
commentId: M:MLEM.Data.Content.RawContentReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
parent: MLEM.Data.Content.RawContentReader
isExternal: true
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
name: Read(RawContentManager, string, Stream, Type, object)
nameWithType: RawContentReader.Read(RawContentManager, string, Stream, Type, object)
fullName: MLEM.Data.Content.RawContentReader.Read(MLEM.Data.Content.RawContentManager, string, System.IO.Stream, System.Type, object)
nameWithType.vb: RawContentReader.Read(RawContentManager, String, Stream, Type, Object)
fullName.vb: MLEM.Data.Content.RawContentReader.Read(MLEM.Data.Content.RawContentManager, String, System.IO.Stream, System.Type, Object)
name.vb: Read(RawContentManager, String, Stream, Type, Object)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
name: Read
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
name: Read
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: MLEM.Data.Content.JsonReader.Read*
commentId: Overload:MLEM.Data.Content.JsonReader.Read
href: MLEM.Data.Content.JsonReader.html#MLEM_Data_Content_JsonReader_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
name: Read
nameWithType: JsonReader.Read
fullName: MLEM.Data.Content.JsonReader.Read
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string
nameWithType: string
fullName: string
nameWithType.vb: String
fullName.vb: String
name.vb: String
- uid: System.IO.Stream
commentId: T:System.IO.Stream
parent: System.IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
name: Stream
nameWithType: Stream
fullName: System.IO.Stream
- uid: Microsoft.Xna.Framework.Content.ContentManager
commentId: T:Microsoft.Xna.Framework.Content.ContentManager
parent: Microsoft.Xna.Framework.Content
isExternal: true
name: ContentManager
nameWithType: ContentManager
fullName: Microsoft.Xna.Framework.Content.ContentManager
- uid: System.IO
commentId: N:System.IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System.IO
nameWithType: System.IO
fullName: System.IO
spec.csharp:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.IO
name: IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io
spec.vb:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.IO
name: IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io
- uid: Microsoft.Xna.Framework.Content
commentId: N:Microsoft.Xna.Framework.Content
isExternal: true
name: Microsoft.Xna.Framework.Content
nameWithType: Microsoft.Xna.Framework.Content
fullName: Microsoft.Xna.Framework.Content
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Content
name: Content
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Content
name: Content
isExternal: true
- uid: MLEM.Data.Content.RawContentReader.GetFileExtensions
commentId: M:MLEM.Data.Content.RawContentReader.GetFileExtensions
parent: MLEM.Data.Content.RawContentReader
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_GetFileExtensions
name: GetFileExtensions()
nameWithType: RawContentReader.GetFileExtensions()
fullName: MLEM.Data.Content.RawContentReader.GetFileExtensions()
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader.GetFileExtensions
name: GetFileExtensions
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_GetFileExtensions
- name: (
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader.GetFileExtensions
name: GetFileExtensions
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_GetFileExtensions
- name: (
- name: )
- uid: MLEM.Data.Content.JsonReader.GetFileExtensions*
commentId: Overload:MLEM.Data.Content.JsonReader.GetFileExtensions
href: MLEM.Data.Content.JsonReader.html#MLEM_Data_Content_JsonReader_GetFileExtensions
name: GetFileExtensions
nameWithType: JsonReader.GetFileExtensions
fullName: MLEM.Data.Content.JsonReader.GetFileExtensions
- uid: System.String[]
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string[]
nameWithType: string[]
fullName: string[]
nameWithType.vb: String()
fullName.vb: String()
name.vb: String()
spec.csharp:
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: '['
- name: ']'
spec.vb:
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: (
- name: )

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,739 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Data.Content.RawContentReader`1
commentId: T:MLEM.Data.Content.RawContentReader`1
id: RawContentReader`1
parent: MLEM.Data.Content
children:
- MLEM.Data.Content.RawContentReader`1.CanRead(System.Type)
- MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
- MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,`0)
langs:
- csharp
- vb
name: RawContentReader<T>
nameWithType: RawContentReader<T>
fullName: MLEM.Data.Content.RawContentReader<T>
type: Class
source:
remote:
path: MLEM.Data/Content/RawContentReader.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: RawContentReader
path: ../MLEM.Data/Content/RawContentReader.cs
startLine: 37
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: Represents a way for any kind of raw content file to be read using a <xref href="MLEM.Data.Content.RawContentManager" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: 'public abstract class RawContentReader<T> : RawContentReader'
typeParameters:
- id: T
content.vb: Public MustInherit Class RawContentReader(Of T) Inherits RawContentReader
inheritance:
- System.Object
- MLEM.Data.Content.RawContentReader
derivedClasses:
- MLEM.Data.Content.SongReader
- MLEM.Data.Content.SoundEffectReader
- MLEM.Data.Content.Texture2DReader
inheritedMembers:
- MLEM.Data.Content.RawContentReader.GetFileExtensions
- System.Object.ToString
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
nameWithType.vb: RawContentReader(Of T)
fullName.vb: MLEM.Data.Content.RawContentReader(Of T)
name.vb: RawContentReader(Of T)
- uid: MLEM.Data.Content.RawContentReader`1.CanRead(System.Type)
commentId: M:MLEM.Data.Content.RawContentReader`1.CanRead(System.Type)
id: CanRead(System.Type)
parent: MLEM.Data.Content.RawContentReader`1
langs:
- csharp
- vb
name: CanRead(Type)
nameWithType: RawContentReader<T>.CanRead(Type)
fullName: MLEM.Data.Content.RawContentReader<T>.CanRead(System.Type)
type: Method
source:
remote:
path: MLEM.Data/Content/RawContentReader.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: CanRead
path: ../MLEM.Data/Content/RawContentReader.cs
startLine: 40
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: Returns if the given type can be loaded by this content reader
example: []
syntax:
content: public override bool CanRead(Type t)
parameters:
- id: t
type: System.Type
description: The type of asset
return:
type: System.Boolean
description: If the type can be loaded by this content reader
content.vb: Public Overrides Function CanRead(t As Type) As Boolean
overridden: MLEM.Data.Content.RawContentReader.CanRead(System.Type)
overload: MLEM.Data.Content.RawContentReader`1.CanRead*
nameWithType.vb: RawContentReader(Of T).CanRead(Type)
fullName.vb: MLEM.Data.Content.RawContentReader(Of T).CanRead(System.Type)
- uid: MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
commentId: M:MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
id: Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
parent: MLEM.Data.Content.RawContentReader`1
langs:
- csharp
- vb
name: Read(RawContentManager, string, Stream, Type, object)
nameWithType: RawContentReader<T>.Read(RawContentManager, string, Stream, Type, object)
fullName: MLEM.Data.Content.RawContentReader<T>.Read(MLEM.Data.Content.RawContentManager, string, System.IO.Stream, System.Type, object)
type: Method
source:
remote:
path: MLEM.Data/Content/RawContentReader.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Read
path: ../MLEM.Data/Content/RawContentReader.cs
startLine: 45
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: Reads the content file from disk and returns it.
example: []
syntax:
content: public override object Read(RawContentManager manager, string assetPath, Stream stream, Type t, object existing)
parameters:
- id: manager
type: MLEM.Data.Content.RawContentManager
description: The <xref href="MLEM.Data.Content.RawContentManager" data-throw-if-not-resolved="false"></xref> that is loading the asset
- id: assetPath
type: System.String
description: The full path to the asset, starting from the <xref href="Microsoft.Xna.Framework.Content.ContentManager.RootDirectory" data-throw-if-not-resolved="false"></xref>
- id: stream
type: System.IO.Stream
description: A stream that leads to this asset
- id: t
type: System.Type
description: The type of asset to load
- id: existing
type: System.Object
description: If this asset is being reloaded, this value contains the previous version of the asset.
return:
type: System.Object
description: The loaded asset
content.vb: Public Overrides Function Read(manager As RawContentManager, assetPath As String, stream As Stream, t As Type, existing As Object) As Object
overridden: MLEM.Data.Content.RawContentReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
overload: MLEM.Data.Content.RawContentReader`1.Read*
nameWithType.vb: RawContentReader(Of T).Read(RawContentManager, String, Stream, Type, Object)
fullName.vb: MLEM.Data.Content.RawContentReader(Of T).Read(MLEM.Data.Content.RawContentManager, String, System.IO.Stream, System.Type, Object)
name.vb: Read(RawContentManager, String, Stream, Type, Object)
- uid: MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,`0)
commentId: M:MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,`0)
id: Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,`0)
parent: MLEM.Data.Content.RawContentReader`1
langs:
- csharp
- vb
name: Read(RawContentManager, string, Stream, T)
nameWithType: RawContentReader<T>.Read(RawContentManager, string, Stream, T)
fullName: MLEM.Data.Content.RawContentReader<T>.Read(MLEM.Data.Content.RawContentManager, string, System.IO.Stream, T)
type: Method
source:
remote:
path: MLEM.Data/Content/RawContentReader.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Read
path: ../MLEM.Data/Content/RawContentReader.cs
startLine: 57
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: Reads the content file that is represented by our generic type from disk.
example: []
syntax:
content: protected abstract T Read(RawContentManager manager, string assetPath, Stream stream, T existing)
parameters:
- id: manager
type: MLEM.Data.Content.RawContentManager
description: The <xref href="MLEM.Data.Content.RawContentManager" data-throw-if-not-resolved="false"></xref> that is loading the asset
- id: assetPath
type: System.String
description: The full path to the asset, starting from the <xref href="Microsoft.Xna.Framework.Content.ContentManager.RootDirectory" data-throw-if-not-resolved="false"></xref>
- id: stream
type: System.IO.Stream
description: A stream that leads to this asset
- id: existing
type: '{T}'
description: If this asset is being reloaded, this value contains the previous version of the asset.
return:
type: '{T}'
description: The loaded asset
content.vb: Protected MustOverride Function Read(manager As RawContentManager, assetPath As String, stream As Stream, existing As T) As T
overload: MLEM.Data.Content.RawContentReader`1.Read*
nameWithType.vb: RawContentReader(Of T).Read(RawContentManager, String, Stream, T)
fullName.vb: MLEM.Data.Content.RawContentReader(Of T).Read(MLEM.Data.Content.RawContentManager, String, System.IO.Stream, T)
name.vb: Read(RawContentManager, String, Stream, T)
references:
- uid: MLEM.Data.Content.RawContentManager
commentId: T:MLEM.Data.Content.RawContentManager
parent: MLEM.Data.Content
href: MLEM.Data.Content.RawContentManager.html
name: RawContentManager
nameWithType: RawContentManager
fullName: MLEM.Data.Content.RawContentManager
- uid: MLEM.Data.Content
commentId: N:MLEM.Data.Content
href: MLEM.html
name: MLEM.Data.Content
nameWithType: MLEM.Data.Content
fullName: MLEM.Data.Content
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- name: .
- uid: MLEM.Data.Content
name: Content
href: MLEM.Data.Content.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- name: .
- uid: MLEM.Data.Content
name: Content
href: MLEM.Data.Content.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: MLEM.Data.Content.RawContentReader
commentId: T:MLEM.Data.Content.RawContentReader
parent: MLEM.Data.Content
href: MLEM.Data.Content.RawContentReader.html
name: RawContentReader
nameWithType: RawContentReader
fullName: MLEM.Data.Content.RawContentReader
- uid: MLEM.Data.Content.RawContentReader.GetFileExtensions
commentId: M:MLEM.Data.Content.RawContentReader.GetFileExtensions
parent: MLEM.Data.Content.RawContentReader
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_GetFileExtensions
name: GetFileExtensions()
nameWithType: RawContentReader.GetFileExtensions()
fullName: MLEM.Data.Content.RawContentReader.GetFileExtensions()
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader.GetFileExtensions
name: GetFileExtensions
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_GetFileExtensions
- name: (
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader.GetFileExtensions
name: GetFileExtensions
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_GetFileExtensions
- name: (
- name: )
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: MLEM.Data.Content.RawContentReader.CanRead(System.Type)
commentId: M:MLEM.Data.Content.RawContentReader.CanRead(System.Type)
parent: MLEM.Data.Content.RawContentReader
isExternal: true
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_CanRead_System_Type_
name: CanRead(Type)
nameWithType: RawContentReader.CanRead(Type)
fullName: MLEM.Data.Content.RawContentReader.CanRead(System.Type)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader.CanRead(System.Type)
name: CanRead
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_CanRead_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader.CanRead(System.Type)
name: CanRead
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_CanRead_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
- uid: MLEM.Data.Content.RawContentReader`1.CanRead*
commentId: Overload:MLEM.Data.Content.RawContentReader`1.CanRead
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_CanRead_System_Type_
name: CanRead
nameWithType: RawContentReader<T>.CanRead
fullName: MLEM.Data.Content.RawContentReader<T>.CanRead
nameWithType.vb: RawContentReader(Of T).CanRead
fullName.vb: MLEM.Data.Content.RawContentReader(Of T).CanRead
- uid: System.Type
commentId: T:System.Type
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
name: Type
nameWithType: Type
fullName: System.Type
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: Microsoft.Xna.Framework.Content.ContentManager.RootDirectory
commentId: P:Microsoft.Xna.Framework.Content.ContentManager.RootDirectory
parent: Microsoft.Xna.Framework.Content.ContentManager
isExternal: true
name: RootDirectory
nameWithType: ContentManager.RootDirectory
fullName: Microsoft.Xna.Framework.Content.ContentManager.RootDirectory
- uid: MLEM.Data.Content.RawContentReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
commentId: M:MLEM.Data.Content.RawContentReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
parent: MLEM.Data.Content.RawContentReader
isExternal: true
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
name: Read(RawContentManager, string, Stream, Type, object)
nameWithType: RawContentReader.Read(RawContentManager, string, Stream, Type, object)
fullName: MLEM.Data.Content.RawContentReader.Read(MLEM.Data.Content.RawContentManager, string, System.IO.Stream, System.Type, object)
nameWithType.vb: RawContentReader.Read(RawContentManager, String, Stream, Type, Object)
fullName.vb: MLEM.Data.Content.RawContentReader.Read(MLEM.Data.Content.RawContentManager, String, System.IO.Stream, System.Type, Object)
name.vb: Read(RawContentManager, String, Stream, Type, Object)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
name: Read
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
name: Read
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: MLEM.Data.Content.RawContentReader`1.Read*
commentId: Overload:MLEM.Data.Content.RawContentReader`1.Read
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
name: Read
nameWithType: RawContentReader<T>.Read
fullName: MLEM.Data.Content.RawContentReader<T>.Read
nameWithType.vb: RawContentReader(Of T).Read
fullName.vb: MLEM.Data.Content.RawContentReader(Of T).Read
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string
nameWithType: string
fullName: string
nameWithType.vb: String
fullName.vb: String
name.vb: String
- uid: System.IO.Stream
commentId: T:System.IO.Stream
parent: System.IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
name: Stream
nameWithType: Stream
fullName: System.IO.Stream
- uid: Microsoft.Xna.Framework.Content.ContentManager
commentId: T:Microsoft.Xna.Framework.Content.ContentManager
parent: Microsoft.Xna.Framework.Content
isExternal: true
name: ContentManager
nameWithType: ContentManager
fullName: Microsoft.Xna.Framework.Content.ContentManager
- uid: System.IO
commentId: N:System.IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System.IO
nameWithType: System.IO
fullName: System.IO
spec.csharp:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.IO
name: IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io
spec.vb:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.IO
name: IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io
- uid: Microsoft.Xna.Framework.Content
commentId: N:Microsoft.Xna.Framework.Content
isExternal: true
name: Microsoft.Xna.Framework.Content
nameWithType: Microsoft.Xna.Framework.Content
fullName: Microsoft.Xna.Framework.Content
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Content
name: Content
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Content
name: Content
isExternal: true
- uid: '{T}'
commentId: '!:T'
definition: T
name: T
nameWithType: T
fullName: T
- uid: T
name: T
nameWithType: T
fullName: T

View file

@ -0,0 +1,596 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Data.Content.RawContentReader
commentId: T:MLEM.Data.Content.RawContentReader
id: RawContentReader
parent: MLEM.Data.Content
children:
- MLEM.Data.Content.RawContentReader.CanRead(System.Type)
- MLEM.Data.Content.RawContentReader.GetFileExtensions
- MLEM.Data.Content.RawContentReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
langs:
- csharp
- vb
name: RawContentReader
nameWithType: RawContentReader
fullName: MLEM.Data.Content.RawContentReader
type: Class
source:
remote:
path: MLEM.Data/Content/RawContentReader.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: RawContentReader
path: ../MLEM.Data/Content/RawContentReader.cs
startLine: 8
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: Represents a way for any kind of raw content file to be read using a <xref href="MLEM.Data.Content.RawContentManager" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: public abstract class RawContentReader
content.vb: Public MustInherit Class RawContentReader
inheritance:
- System.Object
derivedClasses:
- MLEM.Data.Content.JsonReader
- MLEM.Data.Content.RawContentReader`1
- MLEM.Data.Content.XmlReader
inheritedMembers:
- System.Object.ToString
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- uid: MLEM.Data.Content.RawContentReader.CanRead(System.Type)
commentId: M:MLEM.Data.Content.RawContentReader.CanRead(System.Type)
id: CanRead(System.Type)
parent: MLEM.Data.Content.RawContentReader
langs:
- csharp
- vb
name: CanRead(Type)
nameWithType: RawContentReader.CanRead(Type)
fullName: MLEM.Data.Content.RawContentReader.CanRead(System.Type)
type: Method
source:
remote:
path: MLEM.Data/Content/RawContentReader.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: CanRead
path: ../MLEM.Data/Content/RawContentReader.cs
startLine: 15
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: Returns if the given type can be loaded by this content reader
example: []
syntax:
content: public abstract bool CanRead(Type t)
parameters:
- id: t
type: System.Type
description: The type of asset
return:
type: System.Boolean
description: If the type can be loaded by this content reader
content.vb: Public MustOverride Function CanRead(t As Type) As Boolean
overload: MLEM.Data.Content.RawContentReader.CanRead*
- uid: MLEM.Data.Content.RawContentReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
commentId: M:MLEM.Data.Content.RawContentReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
id: Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
parent: MLEM.Data.Content.RawContentReader
langs:
- csharp
- vb
name: Read(RawContentManager, string, Stream, Type, object)
nameWithType: RawContentReader.Read(RawContentManager, string, Stream, Type, object)
fullName: MLEM.Data.Content.RawContentReader.Read(MLEM.Data.Content.RawContentManager, string, System.IO.Stream, System.Type, object)
type: Method
source:
remote:
path: MLEM.Data/Content/RawContentReader.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Read
path: ../MLEM.Data/Content/RawContentReader.cs
startLine: 26
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: Reads the content file from disk and returns it.
example: []
syntax:
content: public abstract object Read(RawContentManager manager, string assetPath, Stream stream, Type t, object existing)
parameters:
- id: manager
type: MLEM.Data.Content.RawContentManager
description: The <xref href="MLEM.Data.Content.RawContentManager" data-throw-if-not-resolved="false"></xref> that is loading the asset
- id: assetPath
type: System.String
description: The full path to the asset, starting from the <xref href="Microsoft.Xna.Framework.Content.ContentManager.RootDirectory" data-throw-if-not-resolved="false"></xref>
- id: stream
type: System.IO.Stream
description: A stream that leads to this asset
- id: t
type: System.Type
description: The type of asset to load
- id: existing
type: System.Object
description: If this asset is being reloaded, this value contains the previous version of the asset.
return:
type: System.Object
description: The loaded asset
content.vb: Public MustOverride Function Read(manager As RawContentManager, assetPath As String, stream As Stream, t As Type, existing As Object) As Object
overload: MLEM.Data.Content.RawContentReader.Read*
nameWithType.vb: RawContentReader.Read(RawContentManager, String, Stream, Type, Object)
fullName.vb: MLEM.Data.Content.RawContentReader.Read(MLEM.Data.Content.RawContentManager, String, System.IO.Stream, System.Type, Object)
name.vb: Read(RawContentManager, String, Stream, Type, Object)
- uid: MLEM.Data.Content.RawContentReader.GetFileExtensions
commentId: M:MLEM.Data.Content.RawContentReader.GetFileExtensions
id: GetFileExtensions
parent: MLEM.Data.Content.RawContentReader
langs:
- csharp
- vb
name: GetFileExtensions()
nameWithType: RawContentReader.GetFileExtensions()
fullName: MLEM.Data.Content.RawContentReader.GetFileExtensions()
type: Method
source:
remote:
path: MLEM.Data/Content/RawContentReader.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: GetFileExtensions
path: ../MLEM.Data/Content/RawContentReader.cs
startLine: 32
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: Represents the list of file extensions that this reader can read from.
example: []
syntax:
content: public abstract string[] GetFileExtensions()
return:
type: System.String[]
description: The list of valid extensions
content.vb: Public MustOverride Function GetFileExtensions() As String()
overload: MLEM.Data.Content.RawContentReader.GetFileExtensions*
references:
- uid: MLEM.Data.Content.RawContentManager
commentId: T:MLEM.Data.Content.RawContentManager
parent: MLEM.Data.Content
href: MLEM.Data.Content.RawContentManager.html
name: RawContentManager
nameWithType: RawContentManager
fullName: MLEM.Data.Content.RawContentManager
- uid: MLEM.Data.Content
commentId: N:MLEM.Data.Content
href: MLEM.html
name: MLEM.Data.Content
nameWithType: MLEM.Data.Content
fullName: MLEM.Data.Content
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- name: .
- uid: MLEM.Data.Content
name: Content
href: MLEM.Data.Content.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- name: .
- uid: MLEM.Data.Content
name: Content
href: MLEM.Data.Content.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: MLEM.Data.Content.RawContentReader.CanRead*
commentId: Overload:MLEM.Data.Content.RawContentReader.CanRead
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_CanRead_System_Type_
name: CanRead
nameWithType: RawContentReader.CanRead
fullName: MLEM.Data.Content.RawContentReader.CanRead
- uid: System.Type
commentId: T:System.Type
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
name: Type
nameWithType: Type
fullName: System.Type
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: Microsoft.Xna.Framework.Content.ContentManager.RootDirectory
commentId: P:Microsoft.Xna.Framework.Content.ContentManager.RootDirectory
parent: Microsoft.Xna.Framework.Content.ContentManager
isExternal: true
name: RootDirectory
nameWithType: ContentManager.RootDirectory
fullName: Microsoft.Xna.Framework.Content.ContentManager.RootDirectory
- uid: MLEM.Data.Content.RawContentReader.Read*
commentId: Overload:MLEM.Data.Content.RawContentReader.Read
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
name: Read
nameWithType: RawContentReader.Read
fullName: MLEM.Data.Content.RawContentReader.Read
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string
nameWithType: string
fullName: string
nameWithType.vb: String
fullName.vb: String
name.vb: String
- uid: System.IO.Stream
commentId: T:System.IO.Stream
parent: System.IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
name: Stream
nameWithType: Stream
fullName: System.IO.Stream
- uid: Microsoft.Xna.Framework.Content.ContentManager
commentId: T:Microsoft.Xna.Framework.Content.ContentManager
parent: Microsoft.Xna.Framework.Content
isExternal: true
name: ContentManager
nameWithType: ContentManager
fullName: Microsoft.Xna.Framework.Content.ContentManager
- uid: System.IO
commentId: N:System.IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System.IO
nameWithType: System.IO
fullName: System.IO
spec.csharp:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.IO
name: IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io
spec.vb:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.IO
name: IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io
- uid: Microsoft.Xna.Framework.Content
commentId: N:Microsoft.Xna.Framework.Content
isExternal: true
name: Microsoft.Xna.Framework.Content
nameWithType: Microsoft.Xna.Framework.Content
fullName: Microsoft.Xna.Framework.Content
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Content
name: Content
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Content
name: Content
isExternal: true
- uid: MLEM.Data.Content.RawContentReader.GetFileExtensions*
commentId: Overload:MLEM.Data.Content.RawContentReader.GetFileExtensions
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_GetFileExtensions
name: GetFileExtensions
nameWithType: RawContentReader.GetFileExtensions
fullName: MLEM.Data.Content.RawContentReader.GetFileExtensions
- uid: System.String[]
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string[]
nameWithType: string[]
fullName: string[]
nameWithType.vb: String()
fullName.vb: String()
name.vb: String()
spec.csharp:
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: '['
- name: ']'
spec.vb:
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: (
- name: )

994
Docs/api/MLEM.Data.Content.SongReader.yml generated Normal file
View file

@ -0,0 +1,994 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Data.Content.SongReader
commentId: T:MLEM.Data.Content.SongReader
id: SongReader
parent: MLEM.Data.Content
children:
- MLEM.Data.Content.SongReader.GetFileExtensions
- MLEM.Data.Content.SongReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,Microsoft.Xna.Framework.Media.Song)
langs:
- csharp
- vb
name: SongReader
nameWithType: SongReader
fullName: MLEM.Data.Content.SongReader
type: Class
source:
remote:
path: MLEM.Data/Content/SongReader.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: SongReader
path: ../MLEM.Data/Content/SongReader.cs
startLine: 6
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: Represents a way for any kind of raw content file to be read using a <xref href="MLEM.Data.Content.RawContentManager" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: 'public class SongReader : RawContentReader<Song>'
content.vb: Public Class SongReader Inherits RawContentReader(Of Song)
inheritance:
- System.Object
- MLEM.Data.Content.RawContentReader
- MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Media.Song}
inheritedMembers:
- MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Media.Song}.CanRead(System.Type)
- MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Media.Song}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
- System.Object.ToString
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- uid: MLEM.Data.Content.SongReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,Microsoft.Xna.Framework.Media.Song)
commentId: M:MLEM.Data.Content.SongReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,Microsoft.Xna.Framework.Media.Song)
id: Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,Microsoft.Xna.Framework.Media.Song)
parent: MLEM.Data.Content.SongReader
langs:
- csharp
- vb
name: Read(RawContentManager, string, Stream, Song)
nameWithType: SongReader.Read(RawContentManager, string, Stream, Song)
fullName: MLEM.Data.Content.SongReader.Read(MLEM.Data.Content.RawContentManager, string, System.IO.Stream, Microsoft.Xna.Framework.Media.Song)
type: Method
source:
remote:
path: MLEM.Data/Content/SongReader.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Read
path: ../MLEM.Data/Content/SongReader.cs
startLine: 9
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: Reads the content file that is represented by our generic type from disk.
example: []
syntax:
content: protected override Song Read(RawContentManager manager, string assetPath, Stream stream, Song existing)
parameters:
- id: manager
type: MLEM.Data.Content.RawContentManager
description: The <xref href="MLEM.Data.Content.RawContentManager" data-throw-if-not-resolved="false"></xref> that is loading the asset
- id: assetPath
type: System.String
description: The full path to the asset, starting from the <xref href="Microsoft.Xna.Framework.Content.ContentManager.RootDirectory" data-throw-if-not-resolved="false"></xref>
- id: stream
type: System.IO.Stream
description: A stream that leads to this asset
- id: existing
type: Microsoft.Xna.Framework.Media.Song
description: If this asset is being reloaded, this value contains the previous version of the asset.
return:
type: Microsoft.Xna.Framework.Media.Song
description: The loaded asset
content.vb: Protected Overrides Function Read(manager As RawContentManager, assetPath As String, stream As Stream, existing As Song) As Song
overridden: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Media.Song}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,Microsoft.Xna.Framework.Media.Song)
overload: MLEM.Data.Content.SongReader.Read*
nameWithType.vb: SongReader.Read(RawContentManager, String, Stream, Song)
fullName.vb: MLEM.Data.Content.SongReader.Read(MLEM.Data.Content.RawContentManager, String, System.IO.Stream, Microsoft.Xna.Framework.Media.Song)
name.vb: Read(RawContentManager, String, Stream, Song)
- uid: MLEM.Data.Content.SongReader.GetFileExtensions
commentId: M:MLEM.Data.Content.SongReader.GetFileExtensions
id: GetFileExtensions
parent: MLEM.Data.Content.SongReader
langs:
- csharp
- vb
name: GetFileExtensions()
nameWithType: SongReader.GetFileExtensions()
fullName: MLEM.Data.Content.SongReader.GetFileExtensions()
type: Method
source:
remote:
path: MLEM.Data/Content/SongReader.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: GetFileExtensions
path: ../MLEM.Data/Content/SongReader.cs
startLine: 14
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: Represents the list of file extensions that this reader can read from.
example: []
syntax:
content: public override string[] GetFileExtensions()
return:
type: System.String[]
description: The list of valid extensions
content.vb: Public Overrides Function GetFileExtensions() As String()
overridden: MLEM.Data.Content.RawContentReader.GetFileExtensions
overload: MLEM.Data.Content.SongReader.GetFileExtensions*
references:
- uid: MLEM.Data.Content.RawContentManager
commentId: T:MLEM.Data.Content.RawContentManager
parent: MLEM.Data.Content
href: MLEM.Data.Content.RawContentManager.html
name: RawContentManager
nameWithType: RawContentManager
fullName: MLEM.Data.Content.RawContentManager
- uid: MLEM.Data.Content
commentId: N:MLEM.Data.Content
href: MLEM.html
name: MLEM.Data.Content
nameWithType: MLEM.Data.Content
fullName: MLEM.Data.Content
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- name: .
- uid: MLEM.Data.Content
name: Content
href: MLEM.Data.Content.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- name: .
- uid: MLEM.Data.Content
name: Content
href: MLEM.Data.Content.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: MLEM.Data.Content.RawContentReader
commentId: T:MLEM.Data.Content.RawContentReader
parent: MLEM.Data.Content
href: MLEM.Data.Content.RawContentReader.html
name: RawContentReader
nameWithType: RawContentReader
fullName: MLEM.Data.Content.RawContentReader
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Media.Song}
commentId: T:MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Media.Song}
parent: MLEM.Data.Content
definition: MLEM.Data.Content.RawContentReader`1
href: MLEM.Data.Content.RawContentReader-1.html
name: RawContentReader<Song>
nameWithType: RawContentReader<Song>
fullName: MLEM.Data.Content.RawContentReader<Microsoft.Xna.Framework.Media.Song>
nameWithType.vb: RawContentReader(Of Song)
fullName.vb: MLEM.Data.Content.RawContentReader(Of Microsoft.Xna.Framework.Media.Song)
name.vb: RawContentReader(Of Song)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader`1
name: RawContentReader
href: MLEM.Data.Content.RawContentReader-1.html
- name: <
- uid: Microsoft.Xna.Framework.Media.Song
name: Song
isExternal: true
- name: '>'
spec.vb:
- uid: MLEM.Data.Content.RawContentReader`1
name: RawContentReader
href: MLEM.Data.Content.RawContentReader-1.html
- name: (
- name: Of
- name: " "
- uid: Microsoft.Xna.Framework.Media.Song
name: Song
isExternal: true
- name: )
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Media.Song}.CanRead(System.Type)
commentId: M:MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Media.Song}.CanRead(System.Type)
parent: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Media.Song}
definition: MLEM.Data.Content.RawContentReader`1.CanRead(System.Type)
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_CanRead_System_Type_
name: CanRead(Type)
nameWithType: RawContentReader<Song>.CanRead(Type)
fullName: MLEM.Data.Content.RawContentReader<Microsoft.Xna.Framework.Media.Song>.CanRead(System.Type)
nameWithType.vb: RawContentReader(Of Song).CanRead(Type)
fullName.vb: MLEM.Data.Content.RawContentReader(Of Microsoft.Xna.Framework.Media.Song).CanRead(System.Type)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Media.Song}.CanRead(System.Type)
name: CanRead
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_CanRead_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Media.Song}.CanRead(System.Type)
name: CanRead
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_CanRead_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Media.Song}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
commentId: M:MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Media.Song}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
parent: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Media.Song}
definition: MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
name: Read(RawContentManager, string, Stream, Type, object)
nameWithType: RawContentReader<Song>.Read(RawContentManager, string, Stream, Type, object)
fullName: MLEM.Data.Content.RawContentReader<Microsoft.Xna.Framework.Media.Song>.Read(MLEM.Data.Content.RawContentManager, string, System.IO.Stream, System.Type, object)
nameWithType.vb: RawContentReader(Of Song).Read(RawContentManager, String, Stream, Type, Object)
fullName.vb: MLEM.Data.Content.RawContentReader(Of Microsoft.Xna.Framework.Media.Song).Read(MLEM.Data.Content.RawContentManager, String, System.IO.Stream, System.Type, Object)
name.vb: Read(RawContentManager, String, Stream, Type, Object)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Media.Song}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
name: Read
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Media.Song}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
name: Read
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: MLEM.Data.Content.RawContentReader`1
commentId: T:MLEM.Data.Content.RawContentReader`1
href: MLEM.Data.Content.RawContentReader-1.html
name: RawContentReader<T>
nameWithType: RawContentReader<T>
fullName: MLEM.Data.Content.RawContentReader<T>
nameWithType.vb: RawContentReader(Of T)
fullName.vb: MLEM.Data.Content.RawContentReader(Of T)
name.vb: RawContentReader(Of T)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader`1
name: RawContentReader
href: MLEM.Data.Content.RawContentReader-1.html
- name: <
- name: T
- name: '>'
spec.vb:
- uid: MLEM.Data.Content.RawContentReader`1
name: RawContentReader
href: MLEM.Data.Content.RawContentReader-1.html
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: MLEM.Data.Content.RawContentReader`1.CanRead(System.Type)
commentId: M:MLEM.Data.Content.RawContentReader`1.CanRead(System.Type)
isExternal: true
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_CanRead_System_Type_
name: CanRead(Type)
nameWithType: RawContentReader<T>.CanRead(Type)
fullName: MLEM.Data.Content.RawContentReader<T>.CanRead(System.Type)
nameWithType.vb: RawContentReader(Of T).CanRead(Type)
fullName.vb: MLEM.Data.Content.RawContentReader(Of T).CanRead(System.Type)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader`1.CanRead(System.Type)
name: CanRead
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_CanRead_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader`1.CanRead(System.Type)
name: CanRead
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_CanRead_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
- uid: MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
commentId: M:MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
isExternal: true
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
name: Read(RawContentManager, string, Stream, Type, object)
nameWithType: RawContentReader<T>.Read(RawContentManager, string, Stream, Type, object)
fullName: MLEM.Data.Content.RawContentReader<T>.Read(MLEM.Data.Content.RawContentManager, string, System.IO.Stream, System.Type, object)
nameWithType.vb: RawContentReader(Of T).Read(RawContentManager, String, Stream, Type, Object)
fullName.vb: MLEM.Data.Content.RawContentReader(Of T).Read(MLEM.Data.Content.RawContentManager, String, System.IO.Stream, System.Type, Object)
name.vb: Read(RawContentManager, String, Stream, Type, Object)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
name: Read
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
name: Read
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: Microsoft.Xna.Framework.Content.ContentManager.RootDirectory
commentId: P:Microsoft.Xna.Framework.Content.ContentManager.RootDirectory
parent: Microsoft.Xna.Framework.Content.ContentManager
isExternal: true
name: RootDirectory
nameWithType: ContentManager.RootDirectory
fullName: Microsoft.Xna.Framework.Content.ContentManager.RootDirectory
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Media.Song}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,Microsoft.Xna.Framework.Media.Song)
commentId: M:MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Media.Song}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,Microsoft.Xna.Framework.Media.Song)
parent: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Media.Song}
definition: MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,`0)
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream__0_
name: Read(RawContentManager, string, Stream, Song)
nameWithType: RawContentReader<Song>.Read(RawContentManager, string, Stream, Song)
fullName: MLEM.Data.Content.RawContentReader<Microsoft.Xna.Framework.Media.Song>.Read(MLEM.Data.Content.RawContentManager, string, System.IO.Stream, Microsoft.Xna.Framework.Media.Song)
nameWithType.vb: RawContentReader(Of Song).Read(RawContentManager, String, Stream, Song)
fullName.vb: MLEM.Data.Content.RawContentReader(Of Microsoft.Xna.Framework.Media.Song).Read(MLEM.Data.Content.RawContentManager, String, System.IO.Stream, Microsoft.Xna.Framework.Media.Song)
name.vb: Read(RawContentManager, String, Stream, Song)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Media.Song}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,Microsoft.Xna.Framework.Media.Song)
name: Read
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream__0_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Media.Song
name: Song
isExternal: true
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Media.Song}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,Microsoft.Xna.Framework.Media.Song)
name: Read
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream__0_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Media.Song
name: Song
isExternal: true
- name: )
- uid: MLEM.Data.Content.SongReader.Read*
commentId: Overload:MLEM.Data.Content.SongReader.Read
href: MLEM.Data.Content.SongReader.html#MLEM_Data_Content_SongReader_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_Microsoft_Xna_Framework_Media_Song_
name: Read
nameWithType: SongReader.Read
fullName: MLEM.Data.Content.SongReader.Read
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string
nameWithType: string
fullName: string
nameWithType.vb: String
fullName.vb: String
name.vb: String
- uid: System.IO.Stream
commentId: T:System.IO.Stream
parent: System.IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
name: Stream
nameWithType: Stream
fullName: System.IO.Stream
- uid: Microsoft.Xna.Framework.Media.Song
commentId: T:Microsoft.Xna.Framework.Media.Song
parent: Microsoft.Xna.Framework.Media
isExternal: true
name: Song
nameWithType: Song
fullName: Microsoft.Xna.Framework.Media.Song
- uid: Microsoft.Xna.Framework.Content.ContentManager
commentId: T:Microsoft.Xna.Framework.Content.ContentManager
parent: Microsoft.Xna.Framework.Content
isExternal: true
name: ContentManager
nameWithType: ContentManager
fullName: Microsoft.Xna.Framework.Content.ContentManager
- uid: MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,`0)
commentId: M:MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,`0)
isExternal: true
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream__0_
name: Read(RawContentManager, string, Stream, T)
nameWithType: RawContentReader<T>.Read(RawContentManager, string, Stream, T)
fullName: MLEM.Data.Content.RawContentReader<T>.Read(MLEM.Data.Content.RawContentManager, string, System.IO.Stream, T)
nameWithType.vb: RawContentReader(Of T).Read(RawContentManager, String, Stream, T)
fullName.vb: MLEM.Data.Content.RawContentReader(Of T).Read(MLEM.Data.Content.RawContentManager, String, System.IO.Stream, T)
name.vb: Read(RawContentManager, String, Stream, T)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,`0)
name: Read
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream__0_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- name: T
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,`0)
name: Read
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream__0_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- name: T
- name: )
- uid: System.IO
commentId: N:System.IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System.IO
nameWithType: System.IO
fullName: System.IO
spec.csharp:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.IO
name: IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io
spec.vb:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.IO
name: IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io
- uid: Microsoft.Xna.Framework.Media
commentId: N:Microsoft.Xna.Framework.Media
isExternal: true
name: Microsoft.Xna.Framework.Media
nameWithType: Microsoft.Xna.Framework.Media
fullName: Microsoft.Xna.Framework.Media
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Media
name: Media
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Media
name: Media
isExternal: true
- uid: Microsoft.Xna.Framework.Content
commentId: N:Microsoft.Xna.Framework.Content
isExternal: true
name: Microsoft.Xna.Framework.Content
nameWithType: Microsoft.Xna.Framework.Content
fullName: Microsoft.Xna.Framework.Content
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Content
name: Content
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Content
name: Content
isExternal: true
- uid: MLEM.Data.Content.RawContentReader.GetFileExtensions
commentId: M:MLEM.Data.Content.RawContentReader.GetFileExtensions
parent: MLEM.Data.Content.RawContentReader
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_GetFileExtensions
name: GetFileExtensions()
nameWithType: RawContentReader.GetFileExtensions()
fullName: MLEM.Data.Content.RawContentReader.GetFileExtensions()
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader.GetFileExtensions
name: GetFileExtensions
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_GetFileExtensions
- name: (
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader.GetFileExtensions
name: GetFileExtensions
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_GetFileExtensions
- name: (
- name: )
- uid: MLEM.Data.Content.SongReader.GetFileExtensions*
commentId: Overload:MLEM.Data.Content.SongReader.GetFileExtensions
href: MLEM.Data.Content.SongReader.html#MLEM_Data_Content_SongReader_GetFileExtensions
name: GetFileExtensions
nameWithType: SongReader.GetFileExtensions
fullName: MLEM.Data.Content.SongReader.GetFileExtensions
- uid: System.String[]
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string[]
nameWithType: string[]
fullName: string[]
nameWithType.vb: String()
fullName.vb: String()
name.vb: String()
spec.csharp:
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: '['
- name: ']'
spec.vb:
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: (
- name: )

View file

@ -0,0 +1,994 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Data.Content.SoundEffectReader
commentId: T:MLEM.Data.Content.SoundEffectReader
id: SoundEffectReader
parent: MLEM.Data.Content
children:
- MLEM.Data.Content.SoundEffectReader.GetFileExtensions
- MLEM.Data.Content.SoundEffectReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,Microsoft.Xna.Framework.Audio.SoundEffect)
langs:
- csharp
- vb
name: SoundEffectReader
nameWithType: SoundEffectReader
fullName: MLEM.Data.Content.SoundEffectReader
type: Class
source:
remote:
path: MLEM.Data/Content/SoundEffectReader.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: SoundEffectReader
path: ../MLEM.Data/Content/SoundEffectReader.cs
startLine: 5
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: Represents a way for any kind of raw content file to be read using a <xref href="MLEM.Data.Content.RawContentManager" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: 'public class SoundEffectReader : RawContentReader<SoundEffect>'
content.vb: Public Class SoundEffectReader Inherits RawContentReader(Of SoundEffect)
inheritance:
- System.Object
- MLEM.Data.Content.RawContentReader
- MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Audio.SoundEffect}
inheritedMembers:
- MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Audio.SoundEffect}.CanRead(System.Type)
- MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Audio.SoundEffect}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
- System.Object.ToString
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- uid: MLEM.Data.Content.SoundEffectReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,Microsoft.Xna.Framework.Audio.SoundEffect)
commentId: M:MLEM.Data.Content.SoundEffectReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,Microsoft.Xna.Framework.Audio.SoundEffect)
id: Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,Microsoft.Xna.Framework.Audio.SoundEffect)
parent: MLEM.Data.Content.SoundEffectReader
langs:
- csharp
- vb
name: Read(RawContentManager, string, Stream, SoundEffect)
nameWithType: SoundEffectReader.Read(RawContentManager, string, Stream, SoundEffect)
fullName: MLEM.Data.Content.SoundEffectReader.Read(MLEM.Data.Content.RawContentManager, string, System.IO.Stream, Microsoft.Xna.Framework.Audio.SoundEffect)
type: Method
source:
remote:
path: MLEM.Data/Content/SoundEffectReader.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Read
path: ../MLEM.Data/Content/SoundEffectReader.cs
startLine: 8
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: Reads the content file that is represented by our generic type from disk.
example: []
syntax:
content: protected override SoundEffect Read(RawContentManager manager, string assetPath, Stream stream, SoundEffect existing)
parameters:
- id: manager
type: MLEM.Data.Content.RawContentManager
description: The <xref href="MLEM.Data.Content.RawContentManager" data-throw-if-not-resolved="false"></xref> that is loading the asset
- id: assetPath
type: System.String
description: The full path to the asset, starting from the <xref href="Microsoft.Xna.Framework.Content.ContentManager.RootDirectory" data-throw-if-not-resolved="false"></xref>
- id: stream
type: System.IO.Stream
description: A stream that leads to this asset
- id: existing
type: Microsoft.Xna.Framework.Audio.SoundEffect
description: If this asset is being reloaded, this value contains the previous version of the asset.
return:
type: Microsoft.Xna.Framework.Audio.SoundEffect
description: The loaded asset
content.vb: Protected Overrides Function Read(manager As RawContentManager, assetPath As String, stream As Stream, existing As SoundEffect) As SoundEffect
overridden: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Audio.SoundEffect}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,Microsoft.Xna.Framework.Audio.SoundEffect)
overload: MLEM.Data.Content.SoundEffectReader.Read*
nameWithType.vb: SoundEffectReader.Read(RawContentManager, String, Stream, SoundEffect)
fullName.vb: MLEM.Data.Content.SoundEffectReader.Read(MLEM.Data.Content.RawContentManager, String, System.IO.Stream, Microsoft.Xna.Framework.Audio.SoundEffect)
name.vb: Read(RawContentManager, String, Stream, SoundEffect)
- uid: MLEM.Data.Content.SoundEffectReader.GetFileExtensions
commentId: M:MLEM.Data.Content.SoundEffectReader.GetFileExtensions
id: GetFileExtensions
parent: MLEM.Data.Content.SoundEffectReader
langs:
- csharp
- vb
name: GetFileExtensions()
nameWithType: SoundEffectReader.GetFileExtensions()
fullName: MLEM.Data.Content.SoundEffectReader.GetFileExtensions()
type: Method
source:
remote:
path: MLEM.Data/Content/SoundEffectReader.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: GetFileExtensions
path: ../MLEM.Data/Content/SoundEffectReader.cs
startLine: 13
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: Represents the list of file extensions that this reader can read from.
example: []
syntax:
content: public override string[] GetFileExtensions()
return:
type: System.String[]
description: The list of valid extensions
content.vb: Public Overrides Function GetFileExtensions() As String()
overridden: MLEM.Data.Content.RawContentReader.GetFileExtensions
overload: MLEM.Data.Content.SoundEffectReader.GetFileExtensions*
references:
- uid: MLEM.Data.Content.RawContentManager
commentId: T:MLEM.Data.Content.RawContentManager
parent: MLEM.Data.Content
href: MLEM.Data.Content.RawContentManager.html
name: RawContentManager
nameWithType: RawContentManager
fullName: MLEM.Data.Content.RawContentManager
- uid: MLEM.Data.Content
commentId: N:MLEM.Data.Content
href: MLEM.html
name: MLEM.Data.Content
nameWithType: MLEM.Data.Content
fullName: MLEM.Data.Content
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- name: .
- uid: MLEM.Data.Content
name: Content
href: MLEM.Data.Content.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- name: .
- uid: MLEM.Data.Content
name: Content
href: MLEM.Data.Content.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: MLEM.Data.Content.RawContentReader
commentId: T:MLEM.Data.Content.RawContentReader
parent: MLEM.Data.Content
href: MLEM.Data.Content.RawContentReader.html
name: RawContentReader
nameWithType: RawContentReader
fullName: MLEM.Data.Content.RawContentReader
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Audio.SoundEffect}
commentId: T:MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Audio.SoundEffect}
parent: MLEM.Data.Content
definition: MLEM.Data.Content.RawContentReader`1
href: MLEM.Data.Content.RawContentReader-1.html
name: RawContentReader<SoundEffect>
nameWithType: RawContentReader<SoundEffect>
fullName: MLEM.Data.Content.RawContentReader<Microsoft.Xna.Framework.Audio.SoundEffect>
nameWithType.vb: RawContentReader(Of SoundEffect)
fullName.vb: MLEM.Data.Content.RawContentReader(Of Microsoft.Xna.Framework.Audio.SoundEffect)
name.vb: RawContentReader(Of SoundEffect)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader`1
name: RawContentReader
href: MLEM.Data.Content.RawContentReader-1.html
- name: <
- uid: Microsoft.Xna.Framework.Audio.SoundEffect
name: SoundEffect
isExternal: true
- name: '>'
spec.vb:
- uid: MLEM.Data.Content.RawContentReader`1
name: RawContentReader
href: MLEM.Data.Content.RawContentReader-1.html
- name: (
- name: Of
- name: " "
- uid: Microsoft.Xna.Framework.Audio.SoundEffect
name: SoundEffect
isExternal: true
- name: )
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Audio.SoundEffect}.CanRead(System.Type)
commentId: M:MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Audio.SoundEffect}.CanRead(System.Type)
parent: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Audio.SoundEffect}
definition: MLEM.Data.Content.RawContentReader`1.CanRead(System.Type)
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_CanRead_System_Type_
name: CanRead(Type)
nameWithType: RawContentReader<SoundEffect>.CanRead(Type)
fullName: MLEM.Data.Content.RawContentReader<Microsoft.Xna.Framework.Audio.SoundEffect>.CanRead(System.Type)
nameWithType.vb: RawContentReader(Of SoundEffect).CanRead(Type)
fullName.vb: MLEM.Data.Content.RawContentReader(Of Microsoft.Xna.Framework.Audio.SoundEffect).CanRead(System.Type)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Audio.SoundEffect}.CanRead(System.Type)
name: CanRead
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_CanRead_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Audio.SoundEffect}.CanRead(System.Type)
name: CanRead
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_CanRead_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Audio.SoundEffect}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
commentId: M:MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Audio.SoundEffect}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
parent: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Audio.SoundEffect}
definition: MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
name: Read(RawContentManager, string, Stream, Type, object)
nameWithType: RawContentReader<SoundEffect>.Read(RawContentManager, string, Stream, Type, object)
fullName: MLEM.Data.Content.RawContentReader<Microsoft.Xna.Framework.Audio.SoundEffect>.Read(MLEM.Data.Content.RawContentManager, string, System.IO.Stream, System.Type, object)
nameWithType.vb: RawContentReader(Of SoundEffect).Read(RawContentManager, String, Stream, Type, Object)
fullName.vb: MLEM.Data.Content.RawContentReader(Of Microsoft.Xna.Framework.Audio.SoundEffect).Read(MLEM.Data.Content.RawContentManager, String, System.IO.Stream, System.Type, Object)
name.vb: Read(RawContentManager, String, Stream, Type, Object)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Audio.SoundEffect}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
name: Read
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Audio.SoundEffect}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
name: Read
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: MLEM.Data.Content.RawContentReader`1
commentId: T:MLEM.Data.Content.RawContentReader`1
href: MLEM.Data.Content.RawContentReader-1.html
name: RawContentReader<T>
nameWithType: RawContentReader<T>
fullName: MLEM.Data.Content.RawContentReader<T>
nameWithType.vb: RawContentReader(Of T)
fullName.vb: MLEM.Data.Content.RawContentReader(Of T)
name.vb: RawContentReader(Of T)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader`1
name: RawContentReader
href: MLEM.Data.Content.RawContentReader-1.html
- name: <
- name: T
- name: '>'
spec.vb:
- uid: MLEM.Data.Content.RawContentReader`1
name: RawContentReader
href: MLEM.Data.Content.RawContentReader-1.html
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: MLEM.Data.Content.RawContentReader`1.CanRead(System.Type)
commentId: M:MLEM.Data.Content.RawContentReader`1.CanRead(System.Type)
isExternal: true
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_CanRead_System_Type_
name: CanRead(Type)
nameWithType: RawContentReader<T>.CanRead(Type)
fullName: MLEM.Data.Content.RawContentReader<T>.CanRead(System.Type)
nameWithType.vb: RawContentReader(Of T).CanRead(Type)
fullName.vb: MLEM.Data.Content.RawContentReader(Of T).CanRead(System.Type)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader`1.CanRead(System.Type)
name: CanRead
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_CanRead_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader`1.CanRead(System.Type)
name: CanRead
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_CanRead_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
- uid: MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
commentId: M:MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
isExternal: true
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
name: Read(RawContentManager, string, Stream, Type, object)
nameWithType: RawContentReader<T>.Read(RawContentManager, string, Stream, Type, object)
fullName: MLEM.Data.Content.RawContentReader<T>.Read(MLEM.Data.Content.RawContentManager, string, System.IO.Stream, System.Type, object)
nameWithType.vb: RawContentReader(Of T).Read(RawContentManager, String, Stream, Type, Object)
fullName.vb: MLEM.Data.Content.RawContentReader(Of T).Read(MLEM.Data.Content.RawContentManager, String, System.IO.Stream, System.Type, Object)
name.vb: Read(RawContentManager, String, Stream, Type, Object)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
name: Read
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
name: Read
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: Microsoft.Xna.Framework.Content.ContentManager.RootDirectory
commentId: P:Microsoft.Xna.Framework.Content.ContentManager.RootDirectory
parent: Microsoft.Xna.Framework.Content.ContentManager
isExternal: true
name: RootDirectory
nameWithType: ContentManager.RootDirectory
fullName: Microsoft.Xna.Framework.Content.ContentManager.RootDirectory
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Audio.SoundEffect}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,Microsoft.Xna.Framework.Audio.SoundEffect)
commentId: M:MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Audio.SoundEffect}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,Microsoft.Xna.Framework.Audio.SoundEffect)
parent: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Audio.SoundEffect}
definition: MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,`0)
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream__0_
name: Read(RawContentManager, string, Stream, SoundEffect)
nameWithType: RawContentReader<SoundEffect>.Read(RawContentManager, string, Stream, SoundEffect)
fullName: MLEM.Data.Content.RawContentReader<Microsoft.Xna.Framework.Audio.SoundEffect>.Read(MLEM.Data.Content.RawContentManager, string, System.IO.Stream, Microsoft.Xna.Framework.Audio.SoundEffect)
nameWithType.vb: RawContentReader(Of SoundEffect).Read(RawContentManager, String, Stream, SoundEffect)
fullName.vb: MLEM.Data.Content.RawContentReader(Of Microsoft.Xna.Framework.Audio.SoundEffect).Read(MLEM.Data.Content.RawContentManager, String, System.IO.Stream, Microsoft.Xna.Framework.Audio.SoundEffect)
name.vb: Read(RawContentManager, String, Stream, SoundEffect)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Audio.SoundEffect}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,Microsoft.Xna.Framework.Audio.SoundEffect)
name: Read
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream__0_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Audio.SoundEffect
name: SoundEffect
isExternal: true
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Audio.SoundEffect}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,Microsoft.Xna.Framework.Audio.SoundEffect)
name: Read
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream__0_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Audio.SoundEffect
name: SoundEffect
isExternal: true
- name: )
- uid: MLEM.Data.Content.SoundEffectReader.Read*
commentId: Overload:MLEM.Data.Content.SoundEffectReader.Read
href: MLEM.Data.Content.SoundEffectReader.html#MLEM_Data_Content_SoundEffectReader_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_Microsoft_Xna_Framework_Audio_SoundEffect_
name: Read
nameWithType: SoundEffectReader.Read
fullName: MLEM.Data.Content.SoundEffectReader.Read
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string
nameWithType: string
fullName: string
nameWithType.vb: String
fullName.vb: String
name.vb: String
- uid: System.IO.Stream
commentId: T:System.IO.Stream
parent: System.IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
name: Stream
nameWithType: Stream
fullName: System.IO.Stream
- uid: Microsoft.Xna.Framework.Audio.SoundEffect
commentId: T:Microsoft.Xna.Framework.Audio.SoundEffect
parent: Microsoft.Xna.Framework.Audio
isExternal: true
name: SoundEffect
nameWithType: SoundEffect
fullName: Microsoft.Xna.Framework.Audio.SoundEffect
- uid: Microsoft.Xna.Framework.Content.ContentManager
commentId: T:Microsoft.Xna.Framework.Content.ContentManager
parent: Microsoft.Xna.Framework.Content
isExternal: true
name: ContentManager
nameWithType: ContentManager
fullName: Microsoft.Xna.Framework.Content.ContentManager
- uid: MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,`0)
commentId: M:MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,`0)
isExternal: true
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream__0_
name: Read(RawContentManager, string, Stream, T)
nameWithType: RawContentReader<T>.Read(RawContentManager, string, Stream, T)
fullName: MLEM.Data.Content.RawContentReader<T>.Read(MLEM.Data.Content.RawContentManager, string, System.IO.Stream, T)
nameWithType.vb: RawContentReader(Of T).Read(RawContentManager, String, Stream, T)
fullName.vb: MLEM.Data.Content.RawContentReader(Of T).Read(MLEM.Data.Content.RawContentManager, String, System.IO.Stream, T)
name.vb: Read(RawContentManager, String, Stream, T)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,`0)
name: Read
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream__0_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- name: T
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,`0)
name: Read
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream__0_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- name: T
- name: )
- uid: System.IO
commentId: N:System.IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System.IO
nameWithType: System.IO
fullName: System.IO
spec.csharp:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.IO
name: IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io
spec.vb:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.IO
name: IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io
- uid: Microsoft.Xna.Framework.Audio
commentId: N:Microsoft.Xna.Framework.Audio
isExternal: true
name: Microsoft.Xna.Framework.Audio
nameWithType: Microsoft.Xna.Framework.Audio
fullName: Microsoft.Xna.Framework.Audio
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Audio
name: Audio
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Audio
name: Audio
isExternal: true
- uid: Microsoft.Xna.Framework.Content
commentId: N:Microsoft.Xna.Framework.Content
isExternal: true
name: Microsoft.Xna.Framework.Content
nameWithType: Microsoft.Xna.Framework.Content
fullName: Microsoft.Xna.Framework.Content
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Content
name: Content
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Content
name: Content
isExternal: true
- uid: MLEM.Data.Content.RawContentReader.GetFileExtensions
commentId: M:MLEM.Data.Content.RawContentReader.GetFileExtensions
parent: MLEM.Data.Content.RawContentReader
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_GetFileExtensions
name: GetFileExtensions()
nameWithType: RawContentReader.GetFileExtensions()
fullName: MLEM.Data.Content.RawContentReader.GetFileExtensions()
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader.GetFileExtensions
name: GetFileExtensions
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_GetFileExtensions
- name: (
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader.GetFileExtensions
name: GetFileExtensions
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_GetFileExtensions
- name: (
- name: )
- uid: MLEM.Data.Content.SoundEffectReader.GetFileExtensions*
commentId: Overload:MLEM.Data.Content.SoundEffectReader.GetFileExtensions
href: MLEM.Data.Content.SoundEffectReader.html#MLEM_Data_Content_SoundEffectReader_GetFileExtensions
name: GetFileExtensions
nameWithType: SoundEffectReader.GetFileExtensions
fullName: MLEM.Data.Content.SoundEffectReader.GetFileExtensions
- uid: System.String[]
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string[]
nameWithType: string[]
fullName: string[]
nameWithType.vb: String()
fullName.vb: String()
name.vb: String()
spec.csharp:
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: '['
- name: ']'
spec.vb:
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: (
- name: )

View file

@ -0,0 +1,994 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Data.Content.Texture2DReader
commentId: T:MLEM.Data.Content.Texture2DReader
id: Texture2DReader
parent: MLEM.Data.Content
children:
- MLEM.Data.Content.Texture2DReader.GetFileExtensions
- MLEM.Data.Content.Texture2DReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,Microsoft.Xna.Framework.Graphics.Texture2D)
langs:
- csharp
- vb
name: Texture2DReader
nameWithType: Texture2DReader
fullName: MLEM.Data.Content.Texture2DReader
type: Class
source:
remote:
path: MLEM.Data/Content/Texture2DReader.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Texture2DReader
path: ../MLEM.Data/Content/Texture2DReader.cs
startLine: 7
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: Represents a way for any kind of raw content file to be read using a <xref href="MLEM.Data.Content.RawContentManager" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: 'public class Texture2DReader : RawContentReader<Texture2D>'
content.vb: Public Class Texture2DReader Inherits RawContentReader(Of Texture2D)
inheritance:
- System.Object
- MLEM.Data.Content.RawContentReader
- MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Graphics.Texture2D}
inheritedMembers:
- MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Graphics.Texture2D}.CanRead(System.Type)
- MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Graphics.Texture2D}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
- System.Object.ToString
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- uid: MLEM.Data.Content.Texture2DReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,Microsoft.Xna.Framework.Graphics.Texture2D)
commentId: M:MLEM.Data.Content.Texture2DReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,Microsoft.Xna.Framework.Graphics.Texture2D)
id: Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,Microsoft.Xna.Framework.Graphics.Texture2D)
parent: MLEM.Data.Content.Texture2DReader
langs:
- csharp
- vb
name: Read(RawContentManager, string, Stream, Texture2D)
nameWithType: Texture2DReader.Read(RawContentManager, string, Stream, Texture2D)
fullName: MLEM.Data.Content.Texture2DReader.Read(MLEM.Data.Content.RawContentManager, string, System.IO.Stream, Microsoft.Xna.Framework.Graphics.Texture2D)
type: Method
source:
remote:
path: MLEM.Data/Content/Texture2DReader.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Read
path: ../MLEM.Data/Content/Texture2DReader.cs
startLine: 10
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: Reads the content file that is represented by our generic type from disk.
example: []
syntax:
content: protected override Texture2D Read(RawContentManager manager, string assetPath, Stream stream, Texture2D existing)
parameters:
- id: manager
type: MLEM.Data.Content.RawContentManager
description: The <xref href="MLEM.Data.Content.RawContentManager" data-throw-if-not-resolved="false"></xref> that is loading the asset
- id: assetPath
type: System.String
description: The full path to the asset, starting from the <xref href="Microsoft.Xna.Framework.Content.ContentManager.RootDirectory" data-throw-if-not-resolved="false"></xref>
- id: stream
type: System.IO.Stream
description: A stream that leads to this asset
- id: existing
type: Microsoft.Xna.Framework.Graphics.Texture2D
description: If this asset is being reloaded, this value contains the previous version of the asset.
return:
type: Microsoft.Xna.Framework.Graphics.Texture2D
description: The loaded asset
content.vb: Protected Overrides Function Read(manager As RawContentManager, assetPath As String, stream As Stream, existing As Texture2D) As Texture2D
overridden: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Graphics.Texture2D}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,Microsoft.Xna.Framework.Graphics.Texture2D)
overload: MLEM.Data.Content.Texture2DReader.Read*
nameWithType.vb: Texture2DReader.Read(RawContentManager, String, Stream, Texture2D)
fullName.vb: MLEM.Data.Content.Texture2DReader.Read(MLEM.Data.Content.RawContentManager, String, System.IO.Stream, Microsoft.Xna.Framework.Graphics.Texture2D)
name.vb: Read(RawContentManager, String, Stream, Texture2D)
- uid: MLEM.Data.Content.Texture2DReader.GetFileExtensions
commentId: M:MLEM.Data.Content.Texture2DReader.GetFileExtensions
id: GetFileExtensions
parent: MLEM.Data.Content.Texture2DReader
langs:
- csharp
- vb
name: GetFileExtensions()
nameWithType: Texture2DReader.GetFileExtensions()
fullName: MLEM.Data.Content.Texture2DReader.GetFileExtensions()
type: Method
source:
remote:
path: MLEM.Data/Content/Texture2DReader.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: GetFileExtensions
path: ../MLEM.Data/Content/Texture2DReader.cs
startLine: 24
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: Represents the list of file extensions that this reader can read from.
example: []
syntax:
content: public override string[] GetFileExtensions()
return:
type: System.String[]
description: The list of valid extensions
content.vb: Public Overrides Function GetFileExtensions() As String()
overridden: MLEM.Data.Content.RawContentReader.GetFileExtensions
overload: MLEM.Data.Content.Texture2DReader.GetFileExtensions*
references:
- uid: MLEM.Data.Content.RawContentManager
commentId: T:MLEM.Data.Content.RawContentManager
parent: MLEM.Data.Content
href: MLEM.Data.Content.RawContentManager.html
name: RawContentManager
nameWithType: RawContentManager
fullName: MLEM.Data.Content.RawContentManager
- uid: MLEM.Data.Content
commentId: N:MLEM.Data.Content
href: MLEM.html
name: MLEM.Data.Content
nameWithType: MLEM.Data.Content
fullName: MLEM.Data.Content
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- name: .
- uid: MLEM.Data.Content
name: Content
href: MLEM.Data.Content.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- name: .
- uid: MLEM.Data.Content
name: Content
href: MLEM.Data.Content.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: MLEM.Data.Content.RawContentReader
commentId: T:MLEM.Data.Content.RawContentReader
parent: MLEM.Data.Content
href: MLEM.Data.Content.RawContentReader.html
name: RawContentReader
nameWithType: RawContentReader
fullName: MLEM.Data.Content.RawContentReader
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Graphics.Texture2D}
commentId: T:MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Graphics.Texture2D}
parent: MLEM.Data.Content
definition: MLEM.Data.Content.RawContentReader`1
href: MLEM.Data.Content.RawContentReader-1.html
name: RawContentReader<Texture2D>
nameWithType: RawContentReader<Texture2D>
fullName: MLEM.Data.Content.RawContentReader<Microsoft.Xna.Framework.Graphics.Texture2D>
nameWithType.vb: RawContentReader(Of Texture2D)
fullName.vb: MLEM.Data.Content.RawContentReader(Of Microsoft.Xna.Framework.Graphics.Texture2D)
name.vb: RawContentReader(Of Texture2D)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader`1
name: RawContentReader
href: MLEM.Data.Content.RawContentReader-1.html
- name: <
- uid: Microsoft.Xna.Framework.Graphics.Texture2D
name: Texture2D
isExternal: true
- name: '>'
spec.vb:
- uid: MLEM.Data.Content.RawContentReader`1
name: RawContentReader
href: MLEM.Data.Content.RawContentReader-1.html
- name: (
- name: Of
- name: " "
- uid: Microsoft.Xna.Framework.Graphics.Texture2D
name: Texture2D
isExternal: true
- name: )
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Graphics.Texture2D}.CanRead(System.Type)
commentId: M:MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Graphics.Texture2D}.CanRead(System.Type)
parent: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Graphics.Texture2D}
definition: MLEM.Data.Content.RawContentReader`1.CanRead(System.Type)
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_CanRead_System_Type_
name: CanRead(Type)
nameWithType: RawContentReader<Texture2D>.CanRead(Type)
fullName: MLEM.Data.Content.RawContentReader<Microsoft.Xna.Framework.Graphics.Texture2D>.CanRead(System.Type)
nameWithType.vb: RawContentReader(Of Texture2D).CanRead(Type)
fullName.vb: MLEM.Data.Content.RawContentReader(Of Microsoft.Xna.Framework.Graphics.Texture2D).CanRead(System.Type)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Graphics.Texture2D}.CanRead(System.Type)
name: CanRead
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_CanRead_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Graphics.Texture2D}.CanRead(System.Type)
name: CanRead
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_CanRead_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Graphics.Texture2D}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
commentId: M:MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Graphics.Texture2D}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
parent: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Graphics.Texture2D}
definition: MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
name: Read(RawContentManager, string, Stream, Type, object)
nameWithType: RawContentReader<Texture2D>.Read(RawContentManager, string, Stream, Type, object)
fullName: MLEM.Data.Content.RawContentReader<Microsoft.Xna.Framework.Graphics.Texture2D>.Read(MLEM.Data.Content.RawContentManager, string, System.IO.Stream, System.Type, object)
nameWithType.vb: RawContentReader(Of Texture2D).Read(RawContentManager, String, Stream, Type, Object)
fullName.vb: MLEM.Data.Content.RawContentReader(Of Microsoft.Xna.Framework.Graphics.Texture2D).Read(MLEM.Data.Content.RawContentManager, String, System.IO.Stream, System.Type, Object)
name.vb: Read(RawContentManager, String, Stream, Type, Object)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Graphics.Texture2D}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
name: Read
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Graphics.Texture2D}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
name: Read
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: MLEM.Data.Content.RawContentReader`1
commentId: T:MLEM.Data.Content.RawContentReader`1
href: MLEM.Data.Content.RawContentReader-1.html
name: RawContentReader<T>
nameWithType: RawContentReader<T>
fullName: MLEM.Data.Content.RawContentReader<T>
nameWithType.vb: RawContentReader(Of T)
fullName.vb: MLEM.Data.Content.RawContentReader(Of T)
name.vb: RawContentReader(Of T)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader`1
name: RawContentReader
href: MLEM.Data.Content.RawContentReader-1.html
- name: <
- name: T
- name: '>'
spec.vb:
- uid: MLEM.Data.Content.RawContentReader`1
name: RawContentReader
href: MLEM.Data.Content.RawContentReader-1.html
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: MLEM.Data.Content.RawContentReader`1.CanRead(System.Type)
commentId: M:MLEM.Data.Content.RawContentReader`1.CanRead(System.Type)
isExternal: true
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_CanRead_System_Type_
name: CanRead(Type)
nameWithType: RawContentReader<T>.CanRead(Type)
fullName: MLEM.Data.Content.RawContentReader<T>.CanRead(System.Type)
nameWithType.vb: RawContentReader(Of T).CanRead(Type)
fullName.vb: MLEM.Data.Content.RawContentReader(Of T).CanRead(System.Type)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader`1.CanRead(System.Type)
name: CanRead
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_CanRead_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader`1.CanRead(System.Type)
name: CanRead
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_CanRead_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
- uid: MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
commentId: M:MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
isExternal: true
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
name: Read(RawContentManager, string, Stream, Type, object)
nameWithType: RawContentReader<T>.Read(RawContentManager, string, Stream, Type, object)
fullName: MLEM.Data.Content.RawContentReader<T>.Read(MLEM.Data.Content.RawContentManager, string, System.IO.Stream, System.Type, object)
nameWithType.vb: RawContentReader(Of T).Read(RawContentManager, String, Stream, Type, Object)
fullName.vb: MLEM.Data.Content.RawContentReader(Of T).Read(MLEM.Data.Content.RawContentManager, String, System.IO.Stream, System.Type, Object)
name.vb: Read(RawContentManager, String, Stream, Type, Object)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
name: Read
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
name: Read
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: Microsoft.Xna.Framework.Content.ContentManager.RootDirectory
commentId: P:Microsoft.Xna.Framework.Content.ContentManager.RootDirectory
parent: Microsoft.Xna.Framework.Content.ContentManager
isExternal: true
name: RootDirectory
nameWithType: ContentManager.RootDirectory
fullName: Microsoft.Xna.Framework.Content.ContentManager.RootDirectory
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Graphics.Texture2D}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,Microsoft.Xna.Framework.Graphics.Texture2D)
commentId: M:MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Graphics.Texture2D}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,Microsoft.Xna.Framework.Graphics.Texture2D)
parent: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Graphics.Texture2D}
definition: MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,`0)
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream__0_
name: Read(RawContentManager, string, Stream, Texture2D)
nameWithType: RawContentReader<Texture2D>.Read(RawContentManager, string, Stream, Texture2D)
fullName: MLEM.Data.Content.RawContentReader<Microsoft.Xna.Framework.Graphics.Texture2D>.Read(MLEM.Data.Content.RawContentManager, string, System.IO.Stream, Microsoft.Xna.Framework.Graphics.Texture2D)
nameWithType.vb: RawContentReader(Of Texture2D).Read(RawContentManager, String, Stream, Texture2D)
fullName.vb: MLEM.Data.Content.RawContentReader(Of Microsoft.Xna.Framework.Graphics.Texture2D).Read(MLEM.Data.Content.RawContentManager, String, System.IO.Stream, Microsoft.Xna.Framework.Graphics.Texture2D)
name.vb: Read(RawContentManager, String, Stream, Texture2D)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Graphics.Texture2D}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,Microsoft.Xna.Framework.Graphics.Texture2D)
name: Read
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream__0_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Graphics.Texture2D
name: Texture2D
isExternal: true
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader{Microsoft.Xna.Framework.Graphics.Texture2D}.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,Microsoft.Xna.Framework.Graphics.Texture2D)
name: Read
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream__0_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Graphics.Texture2D
name: Texture2D
isExternal: true
- name: )
- uid: MLEM.Data.Content.Texture2DReader.Read*
commentId: Overload:MLEM.Data.Content.Texture2DReader.Read
href: MLEM.Data.Content.Texture2DReader.html#MLEM_Data_Content_Texture2DReader_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_Microsoft_Xna_Framework_Graphics_Texture2D_
name: Read
nameWithType: Texture2DReader.Read
fullName: MLEM.Data.Content.Texture2DReader.Read
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string
nameWithType: string
fullName: string
nameWithType.vb: String
fullName.vb: String
name.vb: String
- uid: System.IO.Stream
commentId: T:System.IO.Stream
parent: System.IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
name: Stream
nameWithType: Stream
fullName: System.IO.Stream
- uid: Microsoft.Xna.Framework.Graphics.Texture2D
commentId: T:Microsoft.Xna.Framework.Graphics.Texture2D
parent: Microsoft.Xna.Framework.Graphics
isExternal: true
name: Texture2D
nameWithType: Texture2D
fullName: Microsoft.Xna.Framework.Graphics.Texture2D
- uid: Microsoft.Xna.Framework.Content.ContentManager
commentId: T:Microsoft.Xna.Framework.Content.ContentManager
parent: Microsoft.Xna.Framework.Content
isExternal: true
name: ContentManager
nameWithType: ContentManager
fullName: Microsoft.Xna.Framework.Content.ContentManager
- uid: MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,`0)
commentId: M:MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,`0)
isExternal: true
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream__0_
name: Read(RawContentManager, string, Stream, T)
nameWithType: RawContentReader<T>.Read(RawContentManager, string, Stream, T)
fullName: MLEM.Data.Content.RawContentReader<T>.Read(MLEM.Data.Content.RawContentManager, string, System.IO.Stream, T)
nameWithType.vb: RawContentReader(Of T).Read(RawContentManager, String, Stream, T)
fullName.vb: MLEM.Data.Content.RawContentReader(Of T).Read(MLEM.Data.Content.RawContentManager, String, System.IO.Stream, T)
name.vb: Read(RawContentManager, String, Stream, T)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,`0)
name: Read
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream__0_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- name: T
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader`1.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,`0)
name: Read
href: MLEM.Data.Content.RawContentReader-1.html#MLEM_Data_Content_RawContentReader_1_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream__0_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- name: T
- name: )
- uid: System.IO
commentId: N:System.IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System.IO
nameWithType: System.IO
fullName: System.IO
spec.csharp:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.IO
name: IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io
spec.vb:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.IO
name: IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io
- uid: Microsoft.Xna.Framework.Graphics
commentId: N:Microsoft.Xna.Framework.Graphics
isExternal: true
name: Microsoft.Xna.Framework.Graphics
nameWithType: Microsoft.Xna.Framework.Graphics
fullName: Microsoft.Xna.Framework.Graphics
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Graphics
name: Graphics
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Graphics
name: Graphics
isExternal: true
- uid: Microsoft.Xna.Framework.Content
commentId: N:Microsoft.Xna.Framework.Content
isExternal: true
name: Microsoft.Xna.Framework.Content
nameWithType: Microsoft.Xna.Framework.Content
fullName: Microsoft.Xna.Framework.Content
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Content
name: Content
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Content
name: Content
isExternal: true
- uid: MLEM.Data.Content.RawContentReader.GetFileExtensions
commentId: M:MLEM.Data.Content.RawContentReader.GetFileExtensions
parent: MLEM.Data.Content.RawContentReader
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_GetFileExtensions
name: GetFileExtensions()
nameWithType: RawContentReader.GetFileExtensions()
fullName: MLEM.Data.Content.RawContentReader.GetFileExtensions()
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader.GetFileExtensions
name: GetFileExtensions
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_GetFileExtensions
- name: (
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader.GetFileExtensions
name: GetFileExtensions
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_GetFileExtensions
- name: (
- name: )
- uid: MLEM.Data.Content.Texture2DReader.GetFileExtensions*
commentId: Overload:MLEM.Data.Content.Texture2DReader.GetFileExtensions
href: MLEM.Data.Content.Texture2DReader.html#MLEM_Data_Content_Texture2DReader_GetFileExtensions
name: GetFileExtensions
nameWithType: Texture2DReader.GetFileExtensions
fullName: MLEM.Data.Content.Texture2DReader.GetFileExtensions
- uid: System.String[]
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string[]
nameWithType: string[]
fullName: string[]
nameWithType.vb: String()
fullName.vb: String()
name.vb: String()
spec.csharp:
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: '['
- name: ']'
spec.vb:
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: (
- name: )

727
Docs/api/MLEM.Data.Content.XmlReader.yml generated Normal file
View file

@ -0,0 +1,727 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Data.Content.XmlReader
commentId: T:MLEM.Data.Content.XmlReader
id: XmlReader
parent: MLEM.Data.Content
children:
- MLEM.Data.Content.XmlReader.CanRead(System.Type)
- MLEM.Data.Content.XmlReader.GetFileExtensions
- MLEM.Data.Content.XmlReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
langs:
- csharp
- vb
name: XmlReader
nameWithType: XmlReader
fullName: MLEM.Data.Content.XmlReader
type: Class
source:
remote:
path: MLEM.Data/Content/XmlReader.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: XmlReader
path: ../MLEM.Data/Content/XmlReader.cs
startLine: 6
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: Represents a way for any kind of raw content file to be read using a <xref href="MLEM.Data.Content.RawContentManager" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: 'public class XmlReader : RawContentReader'
content.vb: Public Class XmlReader Inherits RawContentReader
inheritance:
- System.Object
- MLEM.Data.Content.RawContentReader
inheritedMembers:
- System.Object.ToString
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- uid: MLEM.Data.Content.XmlReader.CanRead(System.Type)
commentId: M:MLEM.Data.Content.XmlReader.CanRead(System.Type)
id: CanRead(System.Type)
parent: MLEM.Data.Content.XmlReader
langs:
- csharp
- vb
name: CanRead(Type)
nameWithType: XmlReader.CanRead(Type)
fullName: MLEM.Data.Content.XmlReader.CanRead(System.Type)
type: Method
source:
remote:
path: MLEM.Data/Content/XmlReader.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: CanRead
path: ../MLEM.Data/Content/XmlReader.cs
startLine: 9
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: Returns if the given type can be loaded by this content reader
example: []
syntax:
content: public override bool CanRead(Type t)
parameters:
- id: t
type: System.Type
description: The type of asset
return:
type: System.Boolean
description: If the type can be loaded by this content reader
content.vb: Public Overrides Function CanRead(t As Type) As Boolean
overridden: MLEM.Data.Content.RawContentReader.CanRead(System.Type)
overload: MLEM.Data.Content.XmlReader.CanRead*
- uid: MLEM.Data.Content.XmlReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
commentId: M:MLEM.Data.Content.XmlReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
id: Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
parent: MLEM.Data.Content.XmlReader
langs:
- csharp
- vb
name: Read(RawContentManager, string, Stream, Type, object)
nameWithType: XmlReader.Read(RawContentManager, string, Stream, Type, object)
fullName: MLEM.Data.Content.XmlReader.Read(MLEM.Data.Content.RawContentManager, string, System.IO.Stream, System.Type, object)
type: Method
source:
remote:
path: MLEM.Data/Content/XmlReader.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Read
path: ../MLEM.Data/Content/XmlReader.cs
startLine: 18
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: Reads the content file from disk and returns it.
example: []
syntax:
content: public override object Read(RawContentManager manager, string assetPath, Stream stream, Type t, object existing)
parameters:
- id: manager
type: MLEM.Data.Content.RawContentManager
description: The <xref href="MLEM.Data.Content.RawContentManager" data-throw-if-not-resolved="false"></xref> that is loading the asset
- id: assetPath
type: System.String
description: The full path to the asset, starting from the <xref href="Microsoft.Xna.Framework.Content.ContentManager.RootDirectory" data-throw-if-not-resolved="false"></xref>
- id: stream
type: System.IO.Stream
description: A stream that leads to this asset
- id: t
type: System.Type
description: The type of asset to load
- id: existing
type: System.Object
description: If this asset is being reloaded, this value contains the previous version of the asset.
return:
type: System.Object
description: The loaded asset
content.vb: Public Overrides Function Read(manager As RawContentManager, assetPath As String, stream As Stream, t As Type, existing As Object) As Object
overridden: MLEM.Data.Content.RawContentReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
overload: MLEM.Data.Content.XmlReader.Read*
nameWithType.vb: XmlReader.Read(RawContentManager, String, Stream, Type, Object)
fullName.vb: MLEM.Data.Content.XmlReader.Read(MLEM.Data.Content.RawContentManager, String, System.IO.Stream, System.Type, Object)
name.vb: Read(RawContentManager, String, Stream, Type, Object)
- uid: MLEM.Data.Content.XmlReader.GetFileExtensions
commentId: M:MLEM.Data.Content.XmlReader.GetFileExtensions
id: GetFileExtensions
parent: MLEM.Data.Content.XmlReader
langs:
- csharp
- vb
name: GetFileExtensions()
nameWithType: XmlReader.GetFileExtensions()
fullName: MLEM.Data.Content.XmlReader.GetFileExtensions()
type: Method
source:
remote:
path: MLEM.Data/Content/XmlReader.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: GetFileExtensions
path: ../MLEM.Data/Content/XmlReader.cs
startLine: 23
assemblies:
- MLEM.Data
namespace: MLEM.Data.Content
summary: Represents the list of file extensions that this reader can read from.
example: []
syntax:
content: public override string[] GetFileExtensions()
return:
type: System.String[]
description: The list of valid extensions
content.vb: Public Overrides Function GetFileExtensions() As String()
overridden: MLEM.Data.Content.RawContentReader.GetFileExtensions
overload: MLEM.Data.Content.XmlReader.GetFileExtensions*
references:
- uid: MLEM.Data.Content.RawContentManager
commentId: T:MLEM.Data.Content.RawContentManager
parent: MLEM.Data.Content
href: MLEM.Data.Content.RawContentManager.html
name: RawContentManager
nameWithType: RawContentManager
fullName: MLEM.Data.Content.RawContentManager
- uid: MLEM.Data.Content
commentId: N:MLEM.Data.Content
href: MLEM.html
name: MLEM.Data.Content
nameWithType: MLEM.Data.Content
fullName: MLEM.Data.Content
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- name: .
- uid: MLEM.Data.Content
name: Content
href: MLEM.Data.Content.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- name: .
- uid: MLEM.Data.Content
name: Content
href: MLEM.Data.Content.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: MLEM.Data.Content.RawContentReader
commentId: T:MLEM.Data.Content.RawContentReader
parent: MLEM.Data.Content
href: MLEM.Data.Content.RawContentReader.html
name: RawContentReader
nameWithType: RawContentReader
fullName: MLEM.Data.Content.RawContentReader
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: MLEM.Data.Content.RawContentReader.CanRead(System.Type)
commentId: M:MLEM.Data.Content.RawContentReader.CanRead(System.Type)
parent: MLEM.Data.Content.RawContentReader
isExternal: true
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_CanRead_System_Type_
name: CanRead(Type)
nameWithType: RawContentReader.CanRead(Type)
fullName: MLEM.Data.Content.RawContentReader.CanRead(System.Type)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader.CanRead(System.Type)
name: CanRead
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_CanRead_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader.CanRead(System.Type)
name: CanRead
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_CanRead_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
- uid: MLEM.Data.Content.XmlReader.CanRead*
commentId: Overload:MLEM.Data.Content.XmlReader.CanRead
href: MLEM.Data.Content.XmlReader.html#MLEM_Data_Content_XmlReader_CanRead_System_Type_
name: CanRead
nameWithType: XmlReader.CanRead
fullName: MLEM.Data.Content.XmlReader.CanRead
- uid: System.Type
commentId: T:System.Type
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
name: Type
nameWithType: Type
fullName: System.Type
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: Microsoft.Xna.Framework.Content.ContentManager.RootDirectory
commentId: P:Microsoft.Xna.Framework.Content.ContentManager.RootDirectory
parent: Microsoft.Xna.Framework.Content.ContentManager
isExternal: true
name: RootDirectory
nameWithType: ContentManager.RootDirectory
fullName: Microsoft.Xna.Framework.Content.ContentManager.RootDirectory
- uid: MLEM.Data.Content.RawContentReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
commentId: M:MLEM.Data.Content.RawContentReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
parent: MLEM.Data.Content.RawContentReader
isExternal: true
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
name: Read(RawContentManager, string, Stream, Type, object)
nameWithType: RawContentReader.Read(RawContentManager, string, Stream, Type, object)
fullName: MLEM.Data.Content.RawContentReader.Read(MLEM.Data.Content.RawContentManager, string, System.IO.Stream, System.Type, object)
nameWithType.vb: RawContentReader.Read(RawContentManager, String, Stream, Type, Object)
fullName.vb: MLEM.Data.Content.RawContentReader.Read(MLEM.Data.Content.RawContentManager, String, System.IO.Stream, System.Type, Object)
name.vb: Read(RawContentManager, String, Stream, Type, Object)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
name: Read
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader.Read(MLEM.Data.Content.RawContentManager,System.String,System.IO.Stream,System.Type,System.Object)
name: Read
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
- name: (
- uid: MLEM.Data.Content.RawContentManager
name: RawContentManager
href: MLEM.Data.Content.RawContentManager.html
- name: ','
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.IO.Stream
name: Stream
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
- name: ','
- name: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: MLEM.Data.Content.XmlReader.Read*
commentId: Overload:MLEM.Data.Content.XmlReader.Read
href: MLEM.Data.Content.XmlReader.html#MLEM_Data_Content_XmlReader_Read_MLEM_Data_Content_RawContentManager_System_String_System_IO_Stream_System_Type_System_Object_
name: Read
nameWithType: XmlReader.Read
fullName: MLEM.Data.Content.XmlReader.Read
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string
nameWithType: string
fullName: string
nameWithType.vb: String
fullName.vb: String
name.vb: String
- uid: System.IO.Stream
commentId: T:System.IO.Stream
parent: System.IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.stream
name: Stream
nameWithType: Stream
fullName: System.IO.Stream
- uid: Microsoft.Xna.Framework.Content.ContentManager
commentId: T:Microsoft.Xna.Framework.Content.ContentManager
parent: Microsoft.Xna.Framework.Content
isExternal: true
name: ContentManager
nameWithType: ContentManager
fullName: Microsoft.Xna.Framework.Content.ContentManager
- uid: System.IO
commentId: N:System.IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System.IO
nameWithType: System.IO
fullName: System.IO
spec.csharp:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.IO
name: IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io
spec.vb:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.IO
name: IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io
- uid: Microsoft.Xna.Framework.Content
commentId: N:Microsoft.Xna.Framework.Content
isExternal: true
name: Microsoft.Xna.Framework.Content
nameWithType: Microsoft.Xna.Framework.Content
fullName: Microsoft.Xna.Framework.Content
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Content
name: Content
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Content
name: Content
isExternal: true
- uid: MLEM.Data.Content.RawContentReader.GetFileExtensions
commentId: M:MLEM.Data.Content.RawContentReader.GetFileExtensions
parent: MLEM.Data.Content.RawContentReader
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_GetFileExtensions
name: GetFileExtensions()
nameWithType: RawContentReader.GetFileExtensions()
fullName: MLEM.Data.Content.RawContentReader.GetFileExtensions()
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader.GetFileExtensions
name: GetFileExtensions
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_GetFileExtensions
- name: (
- name: )
spec.vb:
- uid: MLEM.Data.Content.RawContentReader.GetFileExtensions
name: GetFileExtensions
href: MLEM.Data.Content.RawContentReader.html#MLEM_Data_Content_RawContentReader_GetFileExtensions
- name: (
- name: )
- uid: MLEM.Data.Content.XmlReader.GetFileExtensions*
commentId: Overload:MLEM.Data.Content.XmlReader.GetFileExtensions
href: MLEM.Data.Content.XmlReader.html#MLEM_Data_Content_XmlReader_GetFileExtensions
name: GetFileExtensions
nameWithType: XmlReader.GetFileExtensions
fullName: MLEM.Data.Content.XmlReader.GetFileExtensions
- uid: System.String[]
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string[]
nameWithType: string[]
fullName: string[]
nameWithType.vb: String()
fullName.vb: String()
name.vb: String()
spec.csharp:
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: '['
- name: ']'
spec.vb:
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: (
- name: )

131
Docs/api/MLEM.Data.Content.yml generated Normal file
View file

@ -0,0 +1,131 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Data.Content
commentId: N:MLEM.Data.Content
id: MLEM.Data.Content
children:
- MLEM.Data.Content.ContentExtensions
- MLEM.Data.Content.JsonReader
- MLEM.Data.Content.RawContentManager
- MLEM.Data.Content.RawContentReader
- MLEM.Data.Content.RawContentReader`1
- MLEM.Data.Content.SongReader
- MLEM.Data.Content.SoundEffectReader
- MLEM.Data.Content.Texture2DReader
- MLEM.Data.Content.XmlReader
langs:
- csharp
- vb
name: MLEM.Data.Content
nameWithType: MLEM.Data.Content
fullName: MLEM.Data.Content
type: Namespace
assemblies:
- MLEM.Data
references:
- uid: MLEM.Data.Content.ContentExtensions
commentId: T:MLEM.Data.Content.ContentExtensions
parent: MLEM.Data.Content
href: MLEM.Data.Content.ContentExtensions.html
name: ContentExtensions
nameWithType: ContentExtensions
fullName: MLEM.Data.Content.ContentExtensions
- uid: MLEM.Data.Content.JsonReader
commentId: T:MLEM.Data.Content.JsonReader
href: MLEM.Data.Content.JsonReader.html
name: JsonReader
nameWithType: JsonReader
fullName: MLEM.Data.Content.JsonReader
- uid: MLEM.Data.Content.RawContentManager
commentId: T:MLEM.Data.Content.RawContentManager
parent: MLEM.Data.Content
href: MLEM.Data.Content.RawContentManager.html
name: RawContentManager
nameWithType: RawContentManager
fullName: MLEM.Data.Content.RawContentManager
- uid: MLEM.Data.Content.RawContentReader
commentId: T:MLEM.Data.Content.RawContentReader
parent: MLEM.Data.Content
href: MLEM.Data.Content.RawContentReader.html
name: RawContentReader
nameWithType: RawContentReader
fullName: MLEM.Data.Content.RawContentReader
- uid: MLEM.Data.Content.RawContentReader`1
commentId: T:MLEM.Data.Content.RawContentReader`1
href: MLEM.Data.Content.RawContentReader-1.html
name: RawContentReader<T>
nameWithType: RawContentReader<T>
fullName: MLEM.Data.Content.RawContentReader<T>
nameWithType.vb: RawContentReader(Of T)
fullName.vb: MLEM.Data.Content.RawContentReader(Of T)
name.vb: RawContentReader(Of T)
spec.csharp:
- uid: MLEM.Data.Content.RawContentReader`1
name: RawContentReader
href: MLEM.Data.Content.RawContentReader-1.html
- name: <
- name: T
- name: '>'
spec.vb:
- uid: MLEM.Data.Content.RawContentReader`1
name: RawContentReader
href: MLEM.Data.Content.RawContentReader-1.html
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: MLEM.Data.Content.SongReader
commentId: T:MLEM.Data.Content.SongReader
href: MLEM.Data.Content.SongReader.html
name: SongReader
nameWithType: SongReader
fullName: MLEM.Data.Content.SongReader
- uid: MLEM.Data.Content.SoundEffectReader
commentId: T:MLEM.Data.Content.SoundEffectReader
href: MLEM.Data.Content.SoundEffectReader.html
name: SoundEffectReader
nameWithType: SoundEffectReader
fullName: MLEM.Data.Content.SoundEffectReader
- uid: MLEM.Data.Content.Texture2DReader
commentId: T:MLEM.Data.Content.Texture2DReader
href: MLEM.Data.Content.Texture2DReader.html
name: Texture2DReader
nameWithType: Texture2DReader
fullName: MLEM.Data.Content.Texture2DReader
- uid: MLEM.Data.Content.XmlReader
commentId: T:MLEM.Data.Content.XmlReader
href: MLEM.Data.Content.XmlReader.html
name: XmlReader
nameWithType: XmlReader
fullName: MLEM.Data.Content.XmlReader
- uid: MLEM.Data.Content
commentId: N:MLEM.Data.Content
href: MLEM.html
name: MLEM.Data.Content
nameWithType: MLEM.Data.Content
fullName: MLEM.Data.Content
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- name: .
- uid: MLEM.Data.Content
name: Content
href: MLEM.Data.Content.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- name: .
- uid: MLEM.Data.Content
name: Content
href: MLEM.Data.Content.html

752
Docs/api/MLEM.Data.ContentExtensions.yml generated Normal file
View file

@ -0,0 +1,752 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Data.ContentExtensions
commentId: T:MLEM.Data.ContentExtensions
id: ContentExtensions
parent: MLEM.Data
children:
- MLEM.Data.ContentExtensions.AddJsonConverter(Microsoft.Xna.Framework.Content.ContentManager,Newtonsoft.Json.JsonConverter)
- MLEM.Data.ContentExtensions.GetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager)
- MLEM.Data.ContentExtensions.LoadJson``1(Microsoft.Xna.Framework.Content.ContentManager,System.String,System.String[],Newtonsoft.Json.JsonSerializer)
- MLEM.Data.ContentExtensions.SetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager,Newtonsoft.Json.JsonSerializer)
langs:
- csharp
- vb
name: ContentExtensions
nameWithType: ContentExtensions
fullName: MLEM.Data.ContentExtensions
type: Class
source:
remote:
path: MLEM.Data/ContentExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: ContentExtensions
path: ../MLEM.Data/ContentExtensions.cs
startLine: 11
assemblies:
- MLEM.Data
namespace: MLEM.Data
summary: A set of extensions for dealing with <xref href="Microsoft.Xna.Framework.Content.ContentManager" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: public static class ContentExtensions
content.vb: Public Module ContentExtensions
inheritance:
- System.Object
inheritedMembers:
- System.Object.ToString
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- uid: MLEM.Data.ContentExtensions.SetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager,Newtonsoft.Json.JsonSerializer)
commentId: M:MLEM.Data.ContentExtensions.SetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager,Newtonsoft.Json.JsonSerializer)
id: SetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager,Newtonsoft.Json.JsonSerializer)
isExtensionMethod: true
parent: MLEM.Data.ContentExtensions
langs:
- csharp
- vb
name: SetJsonSerializer(ContentManager, JsonSerializer)
nameWithType: ContentExtensions.SetJsonSerializer(ContentManager, JsonSerializer)
fullName: MLEM.Data.ContentExtensions.SetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager, Newtonsoft.Json.JsonSerializer)
type: Method
source:
remote:
path: MLEM.Data/ContentExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: SetJsonSerializer
path: ../MLEM.Data/ContentExtensions.cs
startLine: 22
assemblies:
- MLEM.Data
namespace: MLEM.Data
summary: >-
Adds a <xref href="Newtonsoft.Json.JsonSerializer" data-throw-if-not-resolved="false"></xref> to the given content manager, which allows <xref href="MLEM.Data.ContentExtensions.LoadJson%60%601(Microsoft.Xna.Framework.Content.ContentManager%2cSystem.String%2cSystem.String%5b%5d%2cNewtonsoft.Json.JsonSerializer)" data-throw-if-not-resolved="false"></xref> to load JSON-based content.
Note that <xref href="MLEM.Data.ContentExtensions.GetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager)" data-throw-if-not-resolved="false"></xref> calls this method implicitly if no serializer exists.
example: []
syntax:
content: public static void SetJsonSerializer(this ContentManager content, JsonSerializer serializer)
parameters:
- id: content
type: Microsoft.Xna.Framework.Content.ContentManager
description: The content manager to add the json serializer to
- id: serializer
type: Newtonsoft.Json.JsonSerializer
description: The json serializer to add
content.vb: Public Shared Sub SetJsonSerializer(content As ContentManager, serializer As JsonSerializer)
overload: MLEM.Data.ContentExtensions.SetJsonSerializer*
- uid: MLEM.Data.ContentExtensions.GetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager)
commentId: M:MLEM.Data.ContentExtensions.GetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager)
id: GetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager)
isExtensionMethod: true
parent: MLEM.Data.ContentExtensions
langs:
- csharp
- vb
name: GetJsonSerializer(ContentManager)
nameWithType: ContentExtensions.GetJsonSerializer(ContentManager)
fullName: MLEM.Data.ContentExtensions.GetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager)
type: Method
source:
remote:
path: MLEM.Data/ContentExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: GetJsonSerializer
path: ../MLEM.Data/ContentExtensions.cs
startLine: 32
assemblies:
- MLEM.Data
namespace: MLEM.Data
summary: >-
Returns the given content manager's json serializer.
This method sets a new json serializer using <xref href="MLEM.Data.ContentExtensions.SetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager%2cNewtonsoft.Json.JsonSerializer)" data-throw-if-not-resolved="false"></xref> if the given content manager does not yet have one.
example: []
syntax:
content: public static JsonSerializer GetJsonSerializer(this ContentManager content)
parameters:
- id: content
type: Microsoft.Xna.Framework.Content.ContentManager
description: The content manager whose serializer to get
return:
type: Newtonsoft.Json.JsonSerializer
description: The content manager's serializer
content.vb: Public Shared Function GetJsonSerializer(content As ContentManager) As JsonSerializer
overload: MLEM.Data.ContentExtensions.GetJsonSerializer*
- uid: MLEM.Data.ContentExtensions.AddJsonConverter(Microsoft.Xna.Framework.Content.ContentManager,Newtonsoft.Json.JsonConverter)
commentId: M:MLEM.Data.ContentExtensions.AddJsonConverter(Microsoft.Xna.Framework.Content.ContentManager,Newtonsoft.Json.JsonConverter)
id: AddJsonConverter(Microsoft.Xna.Framework.Content.ContentManager,Newtonsoft.Json.JsonConverter)
isExtensionMethod: true
parent: MLEM.Data.ContentExtensions
langs:
- csharp
- vb
name: AddJsonConverter(ContentManager, JsonConverter)
nameWithType: ContentExtensions.AddJsonConverter(ContentManager, JsonConverter)
fullName: MLEM.Data.ContentExtensions.AddJsonConverter(Microsoft.Xna.Framework.Content.ContentManager, Newtonsoft.Json.JsonConverter)
type: Method
source:
remote:
path: MLEM.Data/ContentExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: AddJsonConverter
path: ../MLEM.Data/ContentExtensions.cs
startLine: 45
assemblies:
- MLEM.Data
namespace: MLEM.Data
summary: Adds a <xref href="Newtonsoft.Json.JsonConverter" data-throw-if-not-resolved="false"></xref> to the given content manager's <xref href="Newtonsoft.Json.JsonSerializer" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public static void AddJsonConverter(this ContentManager content, JsonConverter converter)
parameters:
- id: content
type: Microsoft.Xna.Framework.Content.ContentManager
description: The content manager to add the converter to
- id: converter
type: Newtonsoft.Json.JsonConverter
description: The converter to add
content.vb: Public Shared Sub AddJsonConverter(content As ContentManager, converter As JsonConverter)
overload: MLEM.Data.ContentExtensions.AddJsonConverter*
- uid: MLEM.Data.ContentExtensions.LoadJson``1(Microsoft.Xna.Framework.Content.ContentManager,System.String,System.String[],Newtonsoft.Json.JsonSerializer)
commentId: M:MLEM.Data.ContentExtensions.LoadJson``1(Microsoft.Xna.Framework.Content.ContentManager,System.String,System.String[],Newtonsoft.Json.JsonSerializer)
id: LoadJson``1(Microsoft.Xna.Framework.Content.ContentManager,System.String,System.String[],Newtonsoft.Json.JsonSerializer)
isExtensionMethod: true
parent: MLEM.Data.ContentExtensions
langs:
- csharp
- vb
name: LoadJson<T>(ContentManager, string, string[], JsonSerializer)
nameWithType: ContentExtensions.LoadJson<T>(ContentManager, string, string[], JsonSerializer)
fullName: MLEM.Data.ContentExtensions.LoadJson<T>(Microsoft.Xna.Framework.Content.ContentManager, string, string[], Newtonsoft.Json.JsonSerializer)
type: Method
source:
remote:
path: MLEM.Data/ContentExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: LoadJson
path: ../MLEM.Data/ContentExtensions.cs
startLine: 59
assemblies:
- MLEM.Data
namespace: MLEM.Data
summary: Loads any kind of JSON data using the given content manager's <xref href="Newtonsoft.Json.JsonSerializer" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public static T LoadJson<T>(this ContentManager content, string name, string[] extensions = null, JsonSerializer serializer = null)
parameters:
- id: content
type: Microsoft.Xna.Framework.Content.ContentManager
description: The content manager to load content with
- id: name
type: System.String
description: The name of the file to load
- id: extensions
type: System.String[]
description: The file extensions that should be appended, or ".json", ".json5" and ".jsonc" by default.
- id: serializer
type: Newtonsoft.Json.JsonSerializer
description: The json serializer to use, or <xref href="MLEM.Data.ContentExtensions.GetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager)" data-throw-if-not-resolved="false"></xref> by default.
typeParameters:
- id: T
description: The type of asset to load
return:
type: '{T}'
description: The loaded asset
content.vb: Public Shared Function LoadJson(Of T)(content As ContentManager, name As String, extensions As String() = Nothing, serializer As JsonSerializer = Nothing) As T
overload: MLEM.Data.ContentExtensions.LoadJson*
nameWithType.vb: ContentExtensions.LoadJson(Of T)(ContentManager, String, String(), JsonSerializer)
fullName.vb: MLEM.Data.ContentExtensions.LoadJson(Of T)(Microsoft.Xna.Framework.Content.ContentManager, String, String(), Newtonsoft.Json.JsonSerializer)
name.vb: LoadJson(Of T)(ContentManager, String, String(), JsonSerializer)
references:
- uid: Microsoft.Xna.Framework.Content.ContentManager
commentId: T:Microsoft.Xna.Framework.Content.ContentManager
parent: Microsoft.Xna.Framework.Content
isExternal: true
name: ContentManager
nameWithType: ContentManager
fullName: Microsoft.Xna.Framework.Content.ContentManager
- uid: MLEM.Data
commentId: N:MLEM.Data
href: MLEM.html
name: MLEM.Data
nameWithType: MLEM.Data
fullName: MLEM.Data
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: Microsoft.Xna.Framework.Content
commentId: N:Microsoft.Xna.Framework.Content
isExternal: true
name: Microsoft.Xna.Framework.Content
nameWithType: Microsoft.Xna.Framework.Content
fullName: Microsoft.Xna.Framework.Content
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Content
name: Content
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Content
name: Content
isExternal: true
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: Newtonsoft.Json.JsonSerializer
commentId: T:Newtonsoft.Json.JsonSerializer
parent: Newtonsoft.Json
isExternal: true
name: JsonSerializer
nameWithType: JsonSerializer
fullName: Newtonsoft.Json.JsonSerializer
- uid: MLEM.Data.ContentExtensions.LoadJson``1(Microsoft.Xna.Framework.Content.ContentManager,System.String,System.String[],Newtonsoft.Json.JsonSerializer)
commentId: M:MLEM.Data.ContentExtensions.LoadJson``1(Microsoft.Xna.Framework.Content.ContentManager,System.String,System.String[],Newtonsoft.Json.JsonSerializer)
isExternal: true
href: MLEM.Data.ContentExtensions.html#MLEM_Data_ContentExtensions_LoadJson__1_Microsoft_Xna_Framework_Content_ContentManager_System_String_System_String___Newtonsoft_Json_JsonSerializer_
name: LoadJson<T>(ContentManager, string, string[], JsonSerializer)
nameWithType: ContentExtensions.LoadJson<T>(ContentManager, string, string[], JsonSerializer)
fullName: MLEM.Data.ContentExtensions.LoadJson<T>(Microsoft.Xna.Framework.Content.ContentManager, string, string[], Newtonsoft.Json.JsonSerializer)
nameWithType.vb: ContentExtensions.LoadJson(Of T)(ContentManager, String, String(), JsonSerializer)
fullName.vb: MLEM.Data.ContentExtensions.LoadJson(Of T)(Microsoft.Xna.Framework.Content.ContentManager, String, String(), Newtonsoft.Json.JsonSerializer)
name.vb: LoadJson(Of T)(ContentManager, String, String(), JsonSerializer)
spec.csharp:
- uid: MLEM.Data.ContentExtensions.LoadJson``1(Microsoft.Xna.Framework.Content.ContentManager,System.String,System.String[],Newtonsoft.Json.JsonSerializer)
name: LoadJson
href: MLEM.Data.ContentExtensions.html#MLEM_Data_ContentExtensions_LoadJson__1_Microsoft_Xna_Framework_Content_ContentManager_System_String_System_String___Newtonsoft_Json_JsonSerializer_
- name: <
- name: T
- name: '>'
- name: (
- uid: Microsoft.Xna.Framework.Content.ContentManager
name: ContentManager
isExternal: true
- name: ','
- name: " "
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: '['
- name: ']'
- name: ','
- name: " "
- uid: Newtonsoft.Json.JsonSerializer
name: JsonSerializer
isExternal: true
- name: )
spec.vb:
- uid: MLEM.Data.ContentExtensions.LoadJson``1(Microsoft.Xna.Framework.Content.ContentManager,System.String,System.String[],Newtonsoft.Json.JsonSerializer)
name: LoadJson
href: MLEM.Data.ContentExtensions.html#MLEM_Data_ContentExtensions_LoadJson__1_Microsoft_Xna_Framework_Content_ContentManager_System_String_System_String___Newtonsoft_Json_JsonSerializer_
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- uid: Microsoft.Xna.Framework.Content.ContentManager
name: ContentManager
isExternal: true
- name: ','
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: (
- name: )
- name: ','
- name: " "
- uid: Newtonsoft.Json.JsonSerializer
name: JsonSerializer
isExternal: true
- name: )
- uid: MLEM.Data.ContentExtensions.GetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager)
commentId: M:MLEM.Data.ContentExtensions.GetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager)
isExternal: true
href: MLEM.Data.ContentExtensions.html#MLEM_Data_ContentExtensions_GetJsonSerializer_Microsoft_Xna_Framework_Content_ContentManager_
name: GetJsonSerializer(ContentManager)
nameWithType: ContentExtensions.GetJsonSerializer(ContentManager)
fullName: MLEM.Data.ContentExtensions.GetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager)
spec.csharp:
- uid: MLEM.Data.ContentExtensions.GetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager)
name: GetJsonSerializer
href: MLEM.Data.ContentExtensions.html#MLEM_Data_ContentExtensions_GetJsonSerializer_Microsoft_Xna_Framework_Content_ContentManager_
- name: (
- uid: Microsoft.Xna.Framework.Content.ContentManager
name: ContentManager
isExternal: true
- name: )
spec.vb:
- uid: MLEM.Data.ContentExtensions.GetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager)
name: GetJsonSerializer
href: MLEM.Data.ContentExtensions.html#MLEM_Data_ContentExtensions_GetJsonSerializer_Microsoft_Xna_Framework_Content_ContentManager_
- name: (
- uid: Microsoft.Xna.Framework.Content.ContentManager
name: ContentManager
isExternal: true
- name: )
- uid: MLEM.Data.ContentExtensions.SetJsonSerializer*
commentId: Overload:MLEM.Data.ContentExtensions.SetJsonSerializer
href: MLEM.Data.ContentExtensions.html#MLEM_Data_ContentExtensions_SetJsonSerializer_Microsoft_Xna_Framework_Content_ContentManager_Newtonsoft_Json_JsonSerializer_
name: SetJsonSerializer
nameWithType: ContentExtensions.SetJsonSerializer
fullName: MLEM.Data.ContentExtensions.SetJsonSerializer
- uid: Newtonsoft.Json
commentId: N:Newtonsoft.Json
isExternal: true
name: Newtonsoft.Json
nameWithType: Newtonsoft.Json
fullName: Newtonsoft.Json
spec.csharp:
- uid: Newtonsoft
name: Newtonsoft
isExternal: true
- name: .
- uid: Newtonsoft.Json
name: Json
isExternal: true
spec.vb:
- uid: Newtonsoft
name: Newtonsoft
isExternal: true
- name: .
- uid: Newtonsoft.Json
name: Json
isExternal: true
- uid: MLEM.Data.ContentExtensions.SetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager,Newtonsoft.Json.JsonSerializer)
commentId: M:MLEM.Data.ContentExtensions.SetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager,Newtonsoft.Json.JsonSerializer)
isExternal: true
href: MLEM.Data.ContentExtensions.html#MLEM_Data_ContentExtensions_SetJsonSerializer_Microsoft_Xna_Framework_Content_ContentManager_Newtonsoft_Json_JsonSerializer_
name: SetJsonSerializer(ContentManager, JsonSerializer)
nameWithType: ContentExtensions.SetJsonSerializer(ContentManager, JsonSerializer)
fullName: MLEM.Data.ContentExtensions.SetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager, Newtonsoft.Json.JsonSerializer)
spec.csharp:
- uid: MLEM.Data.ContentExtensions.SetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager,Newtonsoft.Json.JsonSerializer)
name: SetJsonSerializer
href: MLEM.Data.ContentExtensions.html#MLEM_Data_ContentExtensions_SetJsonSerializer_Microsoft_Xna_Framework_Content_ContentManager_Newtonsoft_Json_JsonSerializer_
- name: (
- uid: Microsoft.Xna.Framework.Content.ContentManager
name: ContentManager
isExternal: true
- name: ','
- name: " "
- uid: Newtonsoft.Json.JsonSerializer
name: JsonSerializer
isExternal: true
- name: )
spec.vb:
- uid: MLEM.Data.ContentExtensions.SetJsonSerializer(Microsoft.Xna.Framework.Content.ContentManager,Newtonsoft.Json.JsonSerializer)
name: SetJsonSerializer
href: MLEM.Data.ContentExtensions.html#MLEM_Data_ContentExtensions_SetJsonSerializer_Microsoft_Xna_Framework_Content_ContentManager_Newtonsoft_Json_JsonSerializer_
- name: (
- uid: Microsoft.Xna.Framework.Content.ContentManager
name: ContentManager
isExternal: true
- name: ','
- name: " "
- uid: Newtonsoft.Json.JsonSerializer
name: JsonSerializer
isExternal: true
- name: )
- uid: MLEM.Data.ContentExtensions.GetJsonSerializer*
commentId: Overload:MLEM.Data.ContentExtensions.GetJsonSerializer
href: MLEM.Data.ContentExtensions.html#MLEM_Data_ContentExtensions_GetJsonSerializer_Microsoft_Xna_Framework_Content_ContentManager_
name: GetJsonSerializer
nameWithType: ContentExtensions.GetJsonSerializer
fullName: MLEM.Data.ContentExtensions.GetJsonSerializer
- uid: Newtonsoft.Json.JsonConverter
commentId: T:Newtonsoft.Json.JsonConverter
parent: Newtonsoft.Json
isExternal: true
name: JsonConverter
nameWithType: JsonConverter
fullName: Newtonsoft.Json.JsonConverter
- uid: MLEM.Data.ContentExtensions.AddJsonConverter*
commentId: Overload:MLEM.Data.ContentExtensions.AddJsonConverter
href: MLEM.Data.ContentExtensions.html#MLEM_Data_ContentExtensions_AddJsonConverter_Microsoft_Xna_Framework_Content_ContentManager_Newtonsoft_Json_JsonConverter_
name: AddJsonConverter
nameWithType: ContentExtensions.AddJsonConverter
fullName: MLEM.Data.ContentExtensions.AddJsonConverter
- uid: MLEM.Data.ContentExtensions.LoadJson*
commentId: Overload:MLEM.Data.ContentExtensions.LoadJson
href: MLEM.Data.ContentExtensions.html#MLEM_Data_ContentExtensions_LoadJson__1_Microsoft_Xna_Framework_Content_ContentManager_System_String_System_String___Newtonsoft_Json_JsonSerializer_
name: LoadJson
nameWithType: ContentExtensions.LoadJson
fullName: MLEM.Data.ContentExtensions.LoadJson
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string
nameWithType: string
fullName: string
nameWithType.vb: String
fullName.vb: String
name.vb: String
- uid: System.String[]
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string[]
nameWithType: string[]
fullName: string[]
nameWithType.vb: String()
fullName.vb: String()
name.vb: String()
spec.csharp:
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: '['
- name: ']'
spec.vb:
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: (
- name: )
- uid: '{T}'
commentId: '!:T'
definition: T
name: T
nameWithType: T
fullName: T
- uid: T
name: T
nameWithType: T
fullName: T

File diff suppressed because it is too large Load diff

703
Docs/api/MLEM.Data.CopyExtensions.yml generated Normal file
View file

@ -0,0 +1,703 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Data.CopyExtensions
commentId: T:MLEM.Data.CopyExtensions
id: CopyExtensions
parent: MLEM.Data
children:
- MLEM.Data.CopyExtensions.CopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
- MLEM.Data.CopyExtensions.Copy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
- MLEM.Data.CopyExtensions.DeepCopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
- MLEM.Data.CopyExtensions.DeepCopy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
langs:
- csharp
- vb
name: CopyExtensions
nameWithType: CopyExtensions
fullName: MLEM.Data.CopyExtensions
type: Class
source:
remote:
path: MLEM.Data/CopyExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: CopyExtensions
path: ../MLEM.Data/CopyExtensions.cs
startLine: 13
assemblies:
- MLEM.Data
namespace: MLEM.Data
summary: A set of extensions for dealing with copying objects.
example: []
syntax:
content: >-
[Obsolete("CopyExtensions has major flaws and insufficient speed compared to other libraries specifically designed for copying objects.")]
public static class CopyExtensions
content.vb: >-
<Obsolete("CopyExtensions has major flaws and insufficient speed compared to other libraries specifically designed for copying objects.")>
Public Module CopyExtensions
inheritance:
- System.Object
inheritedMembers:
- System.Object.ToString
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
attributes:
- type: System.ObsoleteAttribute
ctor: System.ObsoleteAttribute.#ctor(System.String)
arguments:
- type: System.String
value: CopyExtensions has major flaws and insufficient speed compared to other libraries specifically designed for copying objects.
- uid: MLEM.Data.CopyExtensions.Copy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.Copy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
id: Copy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
isExtensionMethod: true
parent: MLEM.Data.CopyExtensions
langs:
- csharp
- vb
name: Copy<T>(T, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.Copy<T>(T, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.Copy<T>(T, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
type: Method
source:
remote:
path: MLEM.Data/CopyExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Copy
path: ../MLEM.Data/CopyExtensions.cs
startLine: 31
assemblies:
- MLEM.Data
namespace: MLEM.Data
summary: >-
Creates a shallow copy of the object and returns it.
Object creation occurs using a constructor with the <xref href="MLEM.Data.CopyConstructorAttribute" data-throw-if-not-resolved="false"></xref> or, if none is present, the first constructor with the correct <xref href="System.Reflection.BindingFlags" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: >-
[Obsolete("CopyExtensions has major flaws and insufficient speed compared to other libraries specifically designed for copying objects.")]
public static T Copy<T>(this T obj, BindingFlags flags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, Predicate<FieldInfo> fieldInclusion = null)
parameters:
- id: obj
type: '{T}'
description: The object to create a shallow copy of
- id: flags
type: System.Reflection.BindingFlags
description: The binding flags for field searching
- id: fieldInclusion
type: System.Predicate{System.Reflection.FieldInfo}
description: A predicate that determines whether or not the given field should be copied. If null, all fields will be copied.
typeParameters:
- id: T
description: The type of the object to copy
return:
type: '{T}'
description: A shallow copy of the object
content.vb: >-
<Obsolete("CopyExtensions has major flaws and insufficient speed compared to other libraries specifically designed for copying objects.")>
Public Shared Function Copy(Of T)(obj As T, flags As BindingFlags = BindingFlags.Instance Or BindingFlags.Public Or BindingFlags.NonPublic, fieldInclusion As Predicate(Of FieldInfo) = Nothing) As T
overload: MLEM.Data.CopyExtensions.Copy*
attributes:
- type: System.ObsoleteAttribute
ctor: System.ObsoleteAttribute.#ctor(System.String)
arguments:
- type: System.String
value: CopyExtensions has major flaws and insufficient speed compared to other libraries specifically designed for copying objects.
nameWithType.vb: CopyExtensions.Copy(Of T)(T, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.Copy(Of T)(T, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: Copy(Of T)(T, BindingFlags, Predicate(Of FieldInfo))
- uid: MLEM.Data.CopyExtensions.DeepCopy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.DeepCopy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
id: DeepCopy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
isExtensionMethod: true
parent: MLEM.Data.CopyExtensions
langs:
- csharp
- vb
name: DeepCopy<T>(T, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.DeepCopy<T>(T, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.DeepCopy<T>(T, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
type: Method
source:
remote:
path: MLEM.Data/CopyExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: DeepCopy
path: ../MLEM.Data/CopyExtensions.cs
startLine: 47
assemblies:
- MLEM.Data
namespace: MLEM.Data
summary: >-
Creates a deep copy of the object and returns it.
Object creation occurs using a constructor with the <xref href="MLEM.Data.CopyConstructorAttribute" data-throw-if-not-resolved="false"></xref> or, if none is present, the first constructor with the correct <xref href="System.Reflection.BindingFlags" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: >-
[Obsolete("CopyExtensions has major flaws and insufficient speed compared to other libraries specifically designed for copying objects.")]
public static T DeepCopy<T>(this T obj, BindingFlags flags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, Predicate<FieldInfo> fieldInclusion = null)
parameters:
- id: obj
type: '{T}'
description: The object to create a deep copy of
- id: flags
type: System.Reflection.BindingFlags
description: The binding flags for field searching
- id: fieldInclusion
type: System.Predicate{System.Reflection.FieldInfo}
description: A predicate that determines whether or not the given field should be copied. If null, all fields will be copied.
typeParameters:
- id: T
description: The type of the object to copy
return:
type: '{T}'
description: A deep copy of the object
content.vb: >-
<Obsolete("CopyExtensions has major flaws and insufficient speed compared to other libraries specifically designed for copying objects.")>
Public Shared Function DeepCopy(Of T)(obj As T, flags As BindingFlags = BindingFlags.Instance Or BindingFlags.Public Or BindingFlags.NonPublic, fieldInclusion As Predicate(Of FieldInfo) = Nothing) As T
overload: MLEM.Data.CopyExtensions.DeepCopy*
attributes:
- type: System.ObsoleteAttribute
ctor: System.ObsoleteAttribute.#ctor(System.String)
arguments:
- type: System.String
value: CopyExtensions has major flaws and insufficient speed compared to other libraries specifically designed for copying objects.
nameWithType.vb: CopyExtensions.DeepCopy(Of T)(T, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.DeepCopy(Of T)(T, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: DeepCopy(Of T)(T, BindingFlags, Predicate(Of FieldInfo))
- uid: MLEM.Data.CopyExtensions.CopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.CopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
id: CopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
isExtensionMethod: true
parent: MLEM.Data.CopyExtensions
langs:
- csharp
- vb
name: CopyInto<T>(T, T, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.CopyInto<T>(T, T, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.CopyInto<T>(T, T, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
type: Method
source:
remote:
path: MLEM.Data/CopyExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: CopyInto
path: ../MLEM.Data/CopyExtensions.cs
startLine: 62
assemblies:
- MLEM.Data
namespace: MLEM.Data
summary: Copies the given object <code class="paramref">obj</code> into the given object <code class="paramref">otherObj</code> in a shallow manner.
example: []
syntax:
content: >-
[Obsolete("CopyExtensions has major flaws and insufficient speed compared to other libraries specifically designed for copying objects.")]
public static void CopyInto<T>(this T obj, T otherObj, BindingFlags flags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, Predicate<FieldInfo> fieldInclusion = null)
parameters:
- id: obj
type: '{T}'
description: The object to create a shallow copy of
- id: otherObj
type: '{T}'
description: The object to copy into
- id: flags
type: System.Reflection.BindingFlags
description: The binding flags for field searching
- id: fieldInclusion
type: System.Predicate{System.Reflection.FieldInfo}
description: A predicate that determines whether or not the given field should be copied. If null, all fields will be copied.
typeParameters:
- id: T
description: The type of the object to copy
content.vb: >-
<Obsolete("CopyExtensions has major flaws and insufficient speed compared to other libraries specifically designed for copying objects.")>
Public Shared Sub CopyInto(Of T)(obj As T, otherObj As T, flags As BindingFlags = BindingFlags.Instance Or BindingFlags.Public Or BindingFlags.NonPublic, fieldInclusion As Predicate(Of FieldInfo) = Nothing)
overload: MLEM.Data.CopyExtensions.CopyInto*
attributes:
- type: System.ObsoleteAttribute
ctor: System.ObsoleteAttribute.#ctor(System.String)
arguments:
- type: System.String
value: CopyExtensions has major flaws and insufficient speed compared to other libraries specifically designed for copying objects.
nameWithType.vb: CopyExtensions.CopyInto(Of T)(T, T, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.CopyInto(Of T)(T, T, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: CopyInto(Of T)(T, T, BindingFlags, Predicate(Of FieldInfo))
- uid: MLEM.Data.CopyExtensions.DeepCopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.DeepCopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
id: DeepCopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
isExtensionMethod: true
parent: MLEM.Data.CopyExtensions
langs:
- csharp
- vb
name: DeepCopyInto<T>(T, T, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.DeepCopyInto<T>(T, T, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.DeepCopyInto<T>(T, T, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
type: Method
source:
remote:
path: MLEM.Data/CopyExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: DeepCopyInto
path: ../MLEM.Data/CopyExtensions.cs
startLine: 79
assemblies:
- MLEM.Data
namespace: MLEM.Data
summary: >-
Copies the given object <code class="paramref">obj</code> into the given object <code class="paramref">otherObj</code> in a deep manner.
Object creation occurs using a constructor with the <xref href="MLEM.Data.CopyConstructorAttribute" data-throw-if-not-resolved="false"></xref> or, if none is present, the first constructor with the correct <xref href="System.Reflection.BindingFlags" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: >-
[Obsolete("CopyExtensions has major flaws and insufficient speed compared to other libraries specifically designed for copying objects.")]
public static void DeepCopyInto<T>(this T obj, T otherObj, BindingFlags flags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, Predicate<FieldInfo> fieldInclusion = null)
parameters:
- id: obj
type: '{T}'
description: The object to create a deep copy of
- id: otherObj
type: '{T}'
description: The object to copy into
- id: flags
type: System.Reflection.BindingFlags
description: The binding flags for field searching
- id: fieldInclusion
type: System.Predicate{System.Reflection.FieldInfo}
description: A predicate that determines whether or not the given field should be copied. If null, all fields will be copied.
typeParameters:
- id: T
description: The type of the object to copy
content.vb: >-
<Obsolete("CopyExtensions has major flaws and insufficient speed compared to other libraries specifically designed for copying objects.")>
Public Shared Sub DeepCopyInto(Of T)(obj As T, otherObj As T, flags As BindingFlags = BindingFlags.Instance Or BindingFlags.Public Or BindingFlags.NonPublic, fieldInclusion As Predicate(Of FieldInfo) = Nothing)
overload: MLEM.Data.CopyExtensions.DeepCopyInto*
attributes:
- type: System.ObsoleteAttribute
ctor: System.ObsoleteAttribute.#ctor(System.String)
arguments:
- type: System.String
value: CopyExtensions has major flaws and insufficient speed compared to other libraries specifically designed for copying objects.
nameWithType.vb: CopyExtensions.DeepCopyInto(Of T)(T, T, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.DeepCopyInto(Of T)(T, T, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: DeepCopyInto(Of T)(T, T, BindingFlags, Predicate(Of FieldInfo))
references:
- uid: MLEM.Data
commentId: N:MLEM.Data
href: MLEM.html
name: MLEM.Data
nameWithType: MLEM.Data
fullName: MLEM.Data
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: MLEM.Data.CopyConstructorAttribute
commentId: T:MLEM.Data.CopyConstructorAttribute
href: MLEM.Data.CopyConstructorAttribute.html
name: CopyConstructorAttribute
nameWithType: CopyConstructorAttribute
fullName: MLEM.Data.CopyConstructorAttribute
- uid: System.Reflection.BindingFlags
commentId: T:System.Reflection.BindingFlags
parent: System.Reflection
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
name: BindingFlags
nameWithType: BindingFlags
fullName: System.Reflection.BindingFlags
- uid: MLEM.Data.CopyExtensions.Copy*
commentId: Overload:MLEM.Data.CopyExtensions.Copy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_Copy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: Copy
nameWithType: CopyExtensions.Copy
fullName: MLEM.Data.CopyExtensions.Copy
- uid: '{T}'
commentId: '!:T'
definition: T
name: T
nameWithType: T
fullName: T
- uid: System.Predicate{System.Reflection.FieldInfo}
commentId: T:System.Predicate{System.Reflection.FieldInfo}
parent: System
definition: System.Predicate`1
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
name: Predicate<FieldInfo>
nameWithType: Predicate<FieldInfo>
fullName: System.Predicate<System.Reflection.FieldInfo>
nameWithType.vb: Predicate(Of FieldInfo)
fullName.vb: System.Predicate(Of System.Reflection.FieldInfo)
name.vb: Predicate(Of FieldInfo)
spec.csharp:
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
spec.vb:
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- uid: System.Reflection
commentId: N:System.Reflection
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System.Reflection
nameWithType: System.Reflection
fullName: System.Reflection
spec.csharp:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Reflection
name: Reflection
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection
spec.vb:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Reflection
name: Reflection
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection
- uid: T
name: T
nameWithType: T
fullName: T
- uid: System.Predicate`1
commentId: T:System.Predicate`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
name: Predicate<T>
nameWithType: Predicate<T>
fullName: System.Predicate<T>
nameWithType.vb: Predicate(Of T)
fullName.vb: System.Predicate(Of T)
name.vb: Predicate(Of T)
spec.csharp:
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: MLEM.Data.CopyExtensions.DeepCopy*
commentId: Overload:MLEM.Data.CopyExtensions.DeepCopy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: DeepCopy
nameWithType: CopyExtensions.DeepCopy
fullName: MLEM.Data.CopyExtensions.DeepCopy
- uid: MLEM.Data.CopyExtensions.CopyInto*
commentId: Overload:MLEM.Data.CopyExtensions.CopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_CopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: CopyInto
nameWithType: CopyExtensions.CopyInto
fullName: MLEM.Data.CopyExtensions.CopyInto
- uid: MLEM.Data.CopyExtensions.DeepCopyInto*
commentId: Overload:MLEM.Data.CopyExtensions.DeepCopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: DeepCopyInto
nameWithType: CopyExtensions.DeepCopyInto
fullName: MLEM.Data.CopyExtensions.DeepCopyInto

1004
Docs/api/MLEM.Data.DataTextureAtlas.yml generated Normal file

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,432 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Data.DataTextureAtlasExtensions
commentId: T:MLEM.Data.DataTextureAtlasExtensions
id: DataTextureAtlasExtensions
parent: MLEM.Data
children:
- MLEM.Data.DataTextureAtlasExtensions.LoadTextureAtlas(Microsoft.Xna.Framework.Content.ContentManager,System.String,System.String,System.Boolean)
langs:
- csharp
- vb
name: DataTextureAtlasExtensions
nameWithType: DataTextureAtlasExtensions
fullName: MLEM.Data.DataTextureAtlasExtensions
type: Class
source:
remote:
path: MLEM.Data/DataTextureAtlas.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: DataTextureAtlasExtensions
path: ../MLEM.Data/DataTextureAtlas.cs
startLine: 220
assemblies:
- MLEM.Data
namespace: MLEM.Data
summary: A set of extension methods for dealing with <xref href="MLEM.Data.DataTextureAtlas" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public static class DataTextureAtlasExtensions
content.vb: Public Module DataTextureAtlasExtensions
inheritance:
- System.Object
inheritedMembers:
- System.Object.ToString
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- uid: MLEM.Data.DataTextureAtlasExtensions.LoadTextureAtlas(Microsoft.Xna.Framework.Content.ContentManager,System.String,System.String,System.Boolean)
commentId: M:MLEM.Data.DataTextureAtlasExtensions.LoadTextureAtlas(Microsoft.Xna.Framework.Content.ContentManager,System.String,System.String,System.Boolean)
id: LoadTextureAtlas(Microsoft.Xna.Framework.Content.ContentManager,System.String,System.String,System.Boolean)
isExtensionMethod: true
parent: MLEM.Data.DataTextureAtlasExtensions
langs:
- csharp
- vb
name: LoadTextureAtlas(ContentManager, string, string, bool)
nameWithType: DataTextureAtlasExtensions.LoadTextureAtlas(ContentManager, string, string, bool)
fullName: MLEM.Data.DataTextureAtlasExtensions.LoadTextureAtlas(Microsoft.Xna.Framework.Content.ContentManager, string, string, bool)
type: Method
source:
remote:
path: MLEM.Data/DataTextureAtlas.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: LoadTextureAtlas
path: ../MLEM.Data/DataTextureAtlas.cs
startLine: 231
assemblies:
- MLEM.Data
namespace: MLEM.Data
summary: >-
Loads a <xref href="MLEM.Data.DataTextureAtlas" data-throw-if-not-resolved="false"></xref> from the given texture and texture data file.
For more information on data texture atlases, see the <xref href="MLEM.Data.DataTextureAtlas" data-throw-if-not-resolved="false"></xref> type documentation.
example: []
syntax:
content: public static DataTextureAtlas LoadTextureAtlas(this ContentManager content, string texturePath, string infoPath = null, bool pivotRelative = false)
parameters:
- id: content
type: Microsoft.Xna.Framework.Content.ContentManager
description: The content manager to use for loading
- id: texturePath
type: System.String
description: The path to the texture file
- id: infoPath
type: System.String
description: The path, including extension, to the atlas info file, or null if "<code class="paramref">texturePath</code>.atlas" should be used
- id: pivotRelative
type: System.Boolean
description: If this value is true, then the pivot points passed in the info file will be relative to the coordinates of the texture region, not relative to the entire texture's origin.
return:
type: MLEM.Data.DataTextureAtlas
description: A new data texture atlas with the given settings
content.vb: Public Shared Function LoadTextureAtlas(content As ContentManager, texturePath As String, infoPath As String = Nothing, pivotRelative As Boolean = False) As DataTextureAtlas
overload: MLEM.Data.DataTextureAtlasExtensions.LoadTextureAtlas*
nameWithType.vb: DataTextureAtlasExtensions.LoadTextureAtlas(ContentManager, String, String, Boolean)
fullName.vb: MLEM.Data.DataTextureAtlasExtensions.LoadTextureAtlas(Microsoft.Xna.Framework.Content.ContentManager, String, String, Boolean)
name.vb: LoadTextureAtlas(ContentManager, String, String, Boolean)
references:
- uid: MLEM.Data.DataTextureAtlas
commentId: T:MLEM.Data.DataTextureAtlas
parent: MLEM.Data
href: MLEM.Data.DataTextureAtlas.html
name: DataTextureAtlas
nameWithType: DataTextureAtlas
fullName: MLEM.Data.DataTextureAtlas
- uid: MLEM.Data
commentId: N:MLEM.Data
href: MLEM.html
name: MLEM.Data
nameWithType: MLEM.Data
fullName: MLEM.Data
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: MLEM.Data.DataTextureAtlasExtensions.LoadTextureAtlas*
commentId: Overload:MLEM.Data.DataTextureAtlasExtensions.LoadTextureAtlas
href: MLEM.Data.DataTextureAtlasExtensions.html#MLEM_Data_DataTextureAtlasExtensions_LoadTextureAtlas_Microsoft_Xna_Framework_Content_ContentManager_System_String_System_String_System_Boolean_
name: LoadTextureAtlas
nameWithType: DataTextureAtlasExtensions.LoadTextureAtlas
fullName: MLEM.Data.DataTextureAtlasExtensions.LoadTextureAtlas
- uid: Microsoft.Xna.Framework.Content.ContentManager
commentId: T:Microsoft.Xna.Framework.Content.ContentManager
parent: Microsoft.Xna.Framework.Content
isExternal: true
name: ContentManager
nameWithType: ContentManager
fullName: Microsoft.Xna.Framework.Content.ContentManager
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string
nameWithType: string
fullName: string
nameWithType.vb: String
fullName.vb: String
name.vb: String
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: Microsoft.Xna.Framework.Content
commentId: N:Microsoft.Xna.Framework.Content
isExternal: true
name: Microsoft.Xna.Framework.Content
nameWithType: Microsoft.Xna.Framework.Content
fullName: Microsoft.Xna.Framework.Content
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Content
name: Content
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Content
name: Content
isExternal: true

2602
Docs/api/MLEM.Data.DynamicEnum.yml generated Normal file

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

436
Docs/api/MLEM.Data.Json.JsonConverters.yml generated Normal file
View file

@ -0,0 +1,436 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Data.Json.JsonConverters
commentId: T:MLEM.Data.Json.JsonConverters
id: JsonConverters
parent: MLEM.Data.Json
children:
- MLEM.Data.Json.JsonConverters.AddAll(Newtonsoft.Json.JsonSerializer)
- MLEM.Data.Json.JsonConverters.Converters
langs:
- csharp
- vb
name: JsonConverters
nameWithType: JsonConverters
fullName: MLEM.Data.Json.JsonConverters
type: Class
source:
remote:
path: MLEM.Data/Json/JsonConverters.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: JsonConverters
path: ../MLEM.Data/Json/JsonConverters.cs
startLine: 6
assemblies:
- MLEM.Data
namespace: MLEM.Data.Json
summary: A helper class that stores all of the <xref href="Newtonsoft.Json.JsonConverter" data-throw-if-not-resolved="false"></xref> types that are part of MLEM.Data.
example: []
syntax:
content: public class JsonConverters
content.vb: Public Class JsonConverters
inheritance:
- System.Object
inheritedMembers:
- System.Object.ToString
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- uid: MLEM.Data.Json.JsonConverters.Converters
commentId: F:MLEM.Data.Json.JsonConverters.Converters
id: Converters
parent: MLEM.Data.Json.JsonConverters
langs:
- csharp
- vb
name: Converters
nameWithType: JsonConverters.Converters
fullName: MLEM.Data.Json.JsonConverters.Converters
type: Field
source:
remote:
path: MLEM.Data/Json/JsonConverters.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Converters
path: ../MLEM.Data/Json/JsonConverters.cs
startLine: 11
assemblies:
- MLEM.Data
namespace: MLEM.Data.Json
summary: An array of all of the <xref href="Newtonsoft.Json.JsonConverter" data-throw-if-not-resolved="false"></xref>s that are part of MLEM.Data
example: []
syntax:
content: public static readonly JsonConverter[] Converters
return:
type: Newtonsoft.Json.JsonConverter[]
content.vb: Public Shared ReadOnly Converters As JsonConverter()
- uid: MLEM.Data.Json.JsonConverters.AddAll(Newtonsoft.Json.JsonSerializer)
commentId: M:MLEM.Data.Json.JsonConverters.AddAll(Newtonsoft.Json.JsonSerializer)
id: AddAll(Newtonsoft.Json.JsonSerializer)
parent: MLEM.Data.Json.JsonConverters
langs:
- csharp
- vb
name: AddAll(JsonSerializer)
nameWithType: JsonConverters.AddAll(JsonSerializer)
fullName: MLEM.Data.Json.JsonConverters.AddAll(Newtonsoft.Json.JsonSerializer)
type: Method
source:
remote:
path: MLEM.Data/Json/JsonConverters.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: AddAll
path: ../MLEM.Data/Json/JsonConverters.cs
startLine: 24
assemblies:
- MLEM.Data
namespace: MLEM.Data.Json
summary: Adds all of the <xref href="Newtonsoft.Json.JsonConverter" data-throw-if-not-resolved="false"></xref> objects that are part of MLEM.Data to the given <xref href="Newtonsoft.Json.JsonSerializer" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: public static JsonSerializer AddAll(JsonSerializer serializer)
parameters:
- id: serializer
type: Newtonsoft.Json.JsonSerializer
description: The serializer to add the converters to
return:
type: Newtonsoft.Json.JsonSerializer
description: The given serializer, for chaining
content.vb: Public Shared Function AddAll(serializer As JsonSerializer) As JsonSerializer
overload: MLEM.Data.Json.JsonConverters.AddAll*
references:
- uid: Newtonsoft.Json.JsonConverter
commentId: T:Newtonsoft.Json.JsonConverter
parent: Newtonsoft.Json
isExternal: true
name: JsonConverter
nameWithType: JsonConverter
fullName: Newtonsoft.Json.JsonConverter
- uid: MLEM.Data.Json
commentId: N:MLEM.Data.Json
href: MLEM.html
name: MLEM.Data.Json
nameWithType: MLEM.Data.Json
fullName: MLEM.Data.Json
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- name: .
- uid: MLEM.Data.Json
name: Json
href: MLEM.Data.Json.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- name: .
- uid: MLEM.Data.Json
name: Json
href: MLEM.Data.Json.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: Newtonsoft.Json
commentId: N:Newtonsoft.Json
isExternal: true
name: Newtonsoft.Json
nameWithType: Newtonsoft.Json
fullName: Newtonsoft.Json
spec.csharp:
- uid: Newtonsoft
name: Newtonsoft
isExternal: true
- name: .
- uid: Newtonsoft.Json
name: Json
isExternal: true
spec.vb:
- uid: Newtonsoft
name: Newtonsoft
isExternal: true
- name: .
- uid: Newtonsoft.Json
name: Json
isExternal: true
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: Newtonsoft.Json.JsonConverter[]
isExternal: true
name: JsonConverter[]
nameWithType: JsonConverter[]
fullName: Newtonsoft.Json.JsonConverter[]
nameWithType.vb: JsonConverter()
fullName.vb: Newtonsoft.Json.JsonConverter()
name.vb: JsonConverter()
spec.csharp:
- uid: Newtonsoft.Json.JsonConverter
name: JsonConverter
isExternal: true
- name: '['
- name: ']'
spec.vb:
- uid: Newtonsoft.Json.JsonConverter
name: JsonConverter
isExternal: true
- name: (
- name: )
- uid: Newtonsoft.Json.JsonSerializer
commentId: T:Newtonsoft.Json.JsonSerializer
parent: Newtonsoft.Json
isExternal: true
name: JsonSerializer
nameWithType: JsonSerializer
fullName: Newtonsoft.Json.JsonSerializer
- uid: MLEM.Data.Json.JsonConverters.AddAll*
commentId: Overload:MLEM.Data.Json.JsonConverters.AddAll
href: MLEM.Data.Json.JsonConverters.html#MLEM_Data_Json_JsonConverters_AddAll_Newtonsoft_Json_JsonSerializer_
name: AddAll
nameWithType: JsonConverters.AddAll
fullName: MLEM.Data.Json.JsonConverters.AddAll

View file

@ -0,0 +1,868 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
commentId: T:MLEM.Data.Json.JsonTypeSafeGenericDataHolder
id: JsonTypeSafeGenericDataHolder
parent: MLEM.Data.Json
children:
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
langs:
- csharp
- vb
name: JsonTypeSafeGenericDataHolder
nameWithType: JsonTypeSafeGenericDataHolder
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
type: Class
source:
remote:
path: MLEM.Data/Json/JsonTypeSafeGenericDataHolder.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: JsonTypeSafeGenericDataHolder
path: ../MLEM.Data/Json/JsonTypeSafeGenericDataHolder.cs
startLine: 13
assemblies:
- MLEM.Data
namespace: MLEM.Data.Json
summary: >-
An <xref href="MLEM.Misc.IGenericDataHolder" data-throw-if-not-resolved="false"></xref> represents an object that can hold generic key-value based data.
This class uses <xref href="MLEM.Data.Json.JsonTypeSafeWrapper" data-throw-if-not-resolved="false"></xref> for each object stored to ensure that objects with a custom <xref href="Newtonsoft.Json.JsonConverter" data-throw-if-not-resolved="false"></xref> get deserialized as an instance of their original type if <xref href="Newtonsoft.Json.JsonSerializer.TypeNameHandling" data-throw-if-not-resolved="false"></xref> is not set to <xref href="Newtonsoft.Json.TypeNameHandling.None" data-throw-if-not-resolved="false"></xref>.
Note that, using <xref href="MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData%60%601(System.String%2c%60%600)" data-throw-if-not-resolved="false"></xref>, adding <xref href="MLEM.Data.Json.JsonTypeSafeWrapper%601" data-throw-if-not-resolved="false"></xref> instances directly is also possible.
example: []
syntax:
content: 'public class JsonTypeSafeGenericDataHolder : IGenericDataHolder'
content.vb: Public Class JsonTypeSafeGenericDataHolder Implements IGenericDataHolder
inheritance:
- System.Object
implements:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- System.Object.ToString
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
id: SetData``1(System.String,``0)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
langs:
- csharp
- vb
name: SetData<T>(string, T)
nameWithType: JsonTypeSafeGenericDataHolder.SetData<T>(string, T)
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData<T>(string, T)
type: Method
source:
remote:
path: MLEM.Data/Json/JsonTypeSafeGenericDataHolder.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: SetData
path: ../MLEM.Data/Json/JsonTypeSafeGenericDataHolder.cs
startLine: 21
assemblies:
- MLEM.Data
namespace: MLEM.Data.Json
summary: Store a piece of generic data on this object.
example: []
syntax:
content: public void SetData<T>(string key, T data)
parameters:
- id: key
type: System.String
description: The key to store the data by
- id: data
type: '{T}'
description: The data to store in the object
typeParameters:
- id: T
content.vb: Public Sub SetData(Of T)(key As String, data As T)
overload: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData*
implements:
- MLEM.Misc.IGenericDataHolder.SetData``1(System.String,{T})
nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T)
fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T)
name.vb: SetData(Of T)(String, T)
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
id: GetData``1(System.String)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
langs:
- csharp
- vb
name: GetData<T>(string)
nameWithType: JsonTypeSafeGenericDataHolder.GetData<T>(string)
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData<T>(string)
type: Method
source:
remote:
path: MLEM.Data/Json/JsonTypeSafeGenericDataHolder.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: GetData
path: ../MLEM.Data/Json/JsonTypeSafeGenericDataHolder.cs
startLine: 33
assemblies:
- MLEM.Data
namespace: MLEM.Data.Json
summary: Returns a piece of generic data of the given type on this object.
example: []
syntax:
content: public T GetData<T>(string key)
parameters:
- id: key
type: System.String
description: The key that the data is stored by
typeParameters:
- id: T
description: The type of the data stored
return:
type: '{T}'
description: The data, or default if it doesn't exist
content.vb: Public Function GetData(Of T)(key As String) As T
overload: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData*
implements:
- MLEM.Misc.IGenericDataHolder.GetData``1(System.String)
nameWithType.vb: JsonTypeSafeGenericDataHolder.GetData(Of T)(String)
fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(Of T)(String)
name.vb: GetData(Of T)(String)
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
id: GetDataKeys
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
langs:
- csharp
- vb
name: GetDataKeys()
nameWithType: JsonTypeSafeGenericDataHolder.GetDataKeys()
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys()
type: Method
source:
remote:
path: MLEM.Data/Json/JsonTypeSafeGenericDataHolder.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: GetDataKeys
path: ../MLEM.Data/Json/JsonTypeSafeGenericDataHolder.cs
startLine: 40
assemblies:
- MLEM.Data
namespace: MLEM.Data.Json
summary: Returns all of the generic data that this object stores.
example: []
syntax:
content: public IEnumerable<string> GetDataKeys()
return:
type: System.Collections.Generic.IEnumerable{System.String}
description: The generic data on this object
content.vb: Public Function GetDataKeys() As IEnumerable(Of String)
overload: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys*
implements:
- MLEM.Misc.IGenericDataHolder.GetDataKeys
references:
- uid: MLEM.Misc.IGenericDataHolder
commentId: T:MLEM.Misc.IGenericDataHolder
parent: MLEM.Misc
href: MLEM.Misc.IGenericDataHolder.html
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
- uid: MLEM.Data.Json.JsonTypeSafeWrapper
commentId: T:MLEM.Data.Json.JsonTypeSafeWrapper
parent: MLEM.Data.Json
href: MLEM.Data.Json.JsonTypeSafeWrapper.html
name: JsonTypeSafeWrapper
nameWithType: JsonTypeSafeWrapper
fullName: MLEM.Data.Json.JsonTypeSafeWrapper
- uid: Newtonsoft.Json.JsonConverter
commentId: T:Newtonsoft.Json.JsonConverter
parent: Newtonsoft.Json
isExternal: true
name: JsonConverter
nameWithType: JsonConverter
fullName: Newtonsoft.Json.JsonConverter
- uid: Newtonsoft.Json.JsonSerializer.TypeNameHandling
commentId: P:Newtonsoft.Json.JsonSerializer.TypeNameHandling
isExternal: true
name: TypeNameHandling
nameWithType: JsonSerializer.TypeNameHandling
fullName: Newtonsoft.Json.JsonSerializer.TypeNameHandling
- uid: Newtonsoft.Json.TypeNameHandling.None
commentId: F:Newtonsoft.Json.TypeNameHandling.None
isExternal: true
name: None
nameWithType: TypeNameHandling.None
fullName: Newtonsoft.Json.TypeNameHandling.None
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
isExternal: true
href: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.html#MLEM_Data_Json_JsonTypeSafeGenericDataHolder_SetData__1_System_String___0_
name: SetData<T>(string, T)
nameWithType: JsonTypeSafeGenericDataHolder.SetData<T>(string, T)
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData<T>(string, T)
nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T)
fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T)
name.vb: SetData(Of T)(String, T)
spec.csharp:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
name: SetData
href: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.html#MLEM_Data_Json_JsonTypeSafeGenericDataHolder_SetData__1_System_String___0_
- name: <
- name: T
- name: '>'
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- name: T
- name: )
spec.vb:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
name: SetData
href: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.html#MLEM_Data_Json_JsonTypeSafeGenericDataHolder_SetData__1_System_String___0_
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- name: T
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeWrapper`1
commentId: T:MLEM.Data.Json.JsonTypeSafeWrapper`1
href: MLEM.Data.Json.JsonTypeSafeWrapper-1.html
name: JsonTypeSafeWrapper<T>
nameWithType: JsonTypeSafeWrapper<T>
fullName: MLEM.Data.Json.JsonTypeSafeWrapper<T>
nameWithType.vb: JsonTypeSafeWrapper(Of T)
fullName.vb: MLEM.Data.Json.JsonTypeSafeWrapper(Of T)
name.vb: JsonTypeSafeWrapper(Of T)
spec.csharp:
- uid: MLEM.Data.Json.JsonTypeSafeWrapper`1
name: JsonTypeSafeWrapper
href: MLEM.Data.Json.JsonTypeSafeWrapper-1.html
- name: <
- name: T
- name: '>'
spec.vb:
- uid: MLEM.Data.Json.JsonTypeSafeWrapper`1
name: JsonTypeSafeWrapper
href: MLEM.Data.Json.JsonTypeSafeWrapper-1.html
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: MLEM.Data.Json
commentId: N:MLEM.Data.Json
href: MLEM.html
name: MLEM.Data.Json
nameWithType: MLEM.Data.Json
fullName: MLEM.Data.Json
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- name: .
- uid: MLEM.Data.Json
name: Json
href: MLEM.Data.Json.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- name: .
- uid: MLEM.Data.Json
name: Json
href: MLEM.Data.Json.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: MLEM.Misc
commentId: N:MLEM.Misc
href: MLEM.html
name: MLEM.Misc
nameWithType: MLEM.Misc
fullName: MLEM.Misc
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Misc
name: Misc
href: MLEM.Misc.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Misc
name: Misc
href: MLEM.Misc.html
- uid: Newtonsoft.Json
commentId: N:Newtonsoft.Json
isExternal: true
name: Newtonsoft.Json
nameWithType: Newtonsoft.Json
fullName: Newtonsoft.Json
spec.csharp:
- uid: Newtonsoft
name: Newtonsoft
isExternal: true
- name: .
- uid: Newtonsoft.Json
name: Json
isExternal: true
spec.vb:
- uid: Newtonsoft
name: Newtonsoft
isExternal: true
- name: .
- uid: Newtonsoft.Json
name: Json
isExternal: true
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData*
commentId: Overload:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData
href: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.html#MLEM_Data_Json_JsonTypeSafeGenericDataHolder_SetData__1_System_String___0_
name: SetData
nameWithType: JsonTypeSafeGenericDataHolder.SetData
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData
- uid: MLEM.Misc.IGenericDataHolder.SetData``1(System.String,{T})
commentId: M:MLEM.Misc.IGenericDataHolder.SetData``1(System.String,``0)
parent: MLEM.Misc.IGenericDataHolder
definition: MLEM.Misc.IGenericDataHolder.SetData``1(System.String,``0)
href: MLEM.Misc.IGenericDataHolder.html#MLEM_Misc_IGenericDataHolder_SetData__1_System_String___0_
name: SetData<T>(string, T)
nameWithType: IGenericDataHolder.SetData<T>(string, T)
fullName: MLEM.Misc.IGenericDataHolder.SetData<T>(string, T)
nameWithType.vb: IGenericDataHolder.SetData(Of T)(String, T)
fullName.vb: MLEM.Misc.IGenericDataHolder.SetData(Of T)(String, T)
name.vb: SetData(Of T)(String, T)
spec.csharp:
- uid: MLEM.Misc.IGenericDataHolder.SetData``1(System.String,``0)
name: SetData
href: MLEM.Misc.IGenericDataHolder.html#MLEM_Misc_IGenericDataHolder_SetData__1_System_String___0_
- name: <
- name: T
- name: '>'
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- name: T
- name: )
spec.vb:
- uid: MLEM.Misc.IGenericDataHolder.SetData``1(System.String,``0)
name: SetData
href: MLEM.Misc.IGenericDataHolder.html#MLEM_Misc_IGenericDataHolder_SetData__1_System_String___0_
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- name: T
- name: )
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string
nameWithType: string
fullName: string
nameWithType.vb: String
fullName.vb: String
name.vb: String
- uid: '{T}'
commentId: '!:T'
definition: T
name: T
nameWithType: T
fullName: T
- uid: MLEM.Misc.IGenericDataHolder.SetData``1(System.String,``0)
commentId: M:MLEM.Misc.IGenericDataHolder.SetData``1(System.String,``0)
isExternal: true
href: MLEM.Misc.IGenericDataHolder.html#MLEM_Misc_IGenericDataHolder_SetData__1_System_String___0_
name: SetData<T>(string, T)
nameWithType: IGenericDataHolder.SetData<T>(string, T)
fullName: MLEM.Misc.IGenericDataHolder.SetData<T>(string, T)
nameWithType.vb: IGenericDataHolder.SetData(Of T)(String, T)
fullName.vb: MLEM.Misc.IGenericDataHolder.SetData(Of T)(String, T)
name.vb: SetData(Of T)(String, T)
spec.csharp:
- uid: MLEM.Misc.IGenericDataHolder.SetData``1(System.String,``0)
name: SetData
href: MLEM.Misc.IGenericDataHolder.html#MLEM_Misc_IGenericDataHolder_SetData__1_System_String___0_
- name: <
- name: T
- name: '>'
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- name: T
- name: )
spec.vb:
- uid: MLEM.Misc.IGenericDataHolder.SetData``1(System.String,``0)
name: SetData
href: MLEM.Misc.IGenericDataHolder.html#MLEM_Misc_IGenericDataHolder_SetData__1_System_String___0_
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- name: T
- name: )
- uid: T
name: T
nameWithType: T
fullName: T
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData*
commentId: Overload:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData
href: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.html#MLEM_Data_Json_JsonTypeSafeGenericDataHolder_GetData__1_System_String_
name: GetData
nameWithType: JsonTypeSafeGenericDataHolder.GetData
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData
- uid: MLEM.Misc.IGenericDataHolder.GetData``1(System.String)
commentId: M:MLEM.Misc.IGenericDataHolder.GetData``1(System.String)
parent: MLEM.Misc.IGenericDataHolder
isExternal: true
href: MLEM.Misc.IGenericDataHolder.html#MLEM_Misc_IGenericDataHolder_GetData__1_System_String_
name: GetData<T>(string)
nameWithType: IGenericDataHolder.GetData<T>(string)
fullName: MLEM.Misc.IGenericDataHolder.GetData<T>(string)
nameWithType.vb: IGenericDataHolder.GetData(Of T)(String)
fullName.vb: MLEM.Misc.IGenericDataHolder.GetData(Of T)(String)
name.vb: GetData(Of T)(String)
spec.csharp:
- uid: MLEM.Misc.IGenericDataHolder.GetData``1(System.String)
name: GetData
href: MLEM.Misc.IGenericDataHolder.html#MLEM_Misc_IGenericDataHolder_GetData__1_System_String_
- name: <
- name: T
- name: '>'
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
spec.vb:
- uid: MLEM.Misc.IGenericDataHolder.GetData``1(System.String)
name: GetData
href: MLEM.Misc.IGenericDataHolder.html#MLEM_Misc_IGenericDataHolder_GetData__1_System_String_
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys*
commentId: Overload:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
href: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.html#MLEM_Data_Json_JsonTypeSafeGenericDataHolder_GetDataKeys
name: GetDataKeys
nameWithType: JsonTypeSafeGenericDataHolder.GetDataKeys
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
- uid: MLEM.Misc.IGenericDataHolder.GetDataKeys
commentId: M:MLEM.Misc.IGenericDataHolder.GetDataKeys
parent: MLEM.Misc.IGenericDataHolder
href: MLEM.Misc.IGenericDataHolder.html#MLEM_Misc_IGenericDataHolder_GetDataKeys
name: GetDataKeys()
nameWithType: IGenericDataHolder.GetDataKeys()
fullName: MLEM.Misc.IGenericDataHolder.GetDataKeys()
spec.csharp:
- uid: MLEM.Misc.IGenericDataHolder.GetDataKeys
name: GetDataKeys
href: MLEM.Misc.IGenericDataHolder.html#MLEM_Misc_IGenericDataHolder_GetDataKeys
- name: (
- name: )
spec.vb:
- uid: MLEM.Misc.IGenericDataHolder.GetDataKeys
name: GetDataKeys
href: MLEM.Misc.IGenericDataHolder.html#MLEM_Misc_IGenericDataHolder_GetDataKeys
- name: (
- name: )
- uid: System.Collections.Generic.IEnumerable{System.String}
commentId: T:System.Collections.Generic.IEnumerable{System.String}
parent: System.Collections.Generic
definition: System.Collections.Generic.IEnumerable`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
name: IEnumerable<string>
nameWithType: IEnumerable<string>
fullName: System.Collections.Generic.IEnumerable<string>
nameWithType.vb: IEnumerable(Of String)
fullName.vb: System.Collections.Generic.IEnumerable(Of String)
name.vb: IEnumerable(Of String)
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: <
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: (
- name: Of
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- uid: System.Collections.Generic.IEnumerable`1
commentId: T:System.Collections.Generic.IEnumerable`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
name: IEnumerable<T>
nameWithType: IEnumerable<T>
fullName: System.Collections.Generic.IEnumerable<T>
nameWithType.vb: IEnumerable(Of T)
fullName.vb: System.Collections.Generic.IEnumerable(Of T)
name.vb: IEnumerable(Of T)
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: System.Collections.Generic
commentId: N:System.Collections.Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System.Collections.Generic
nameWithType: System.Collections.Generic
fullName: System.Collections.Generic
spec.csharp:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Collections
name: Collections
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections
- name: .
- uid: System.Collections.Generic
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
spec.vb:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Collections
name: Collections
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections
- name: .
- uid: System.Collections.Generic
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic

View file

@ -0,0 +1,633 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Data.Json.JsonTypeSafeWrapper`1
commentId: T:MLEM.Data.Json.JsonTypeSafeWrapper`1
id: JsonTypeSafeWrapper`1
parent: MLEM.Data.Json
children:
- MLEM.Data.Json.JsonTypeSafeWrapper`1.#ctor(`0)
- MLEM.Data.Json.JsonTypeSafeWrapper`1.Value
langs:
- csharp
- vb
name: JsonTypeSafeWrapper<T>
nameWithType: JsonTypeSafeWrapper<T>
fullName: MLEM.Data.Json.JsonTypeSafeWrapper<T>
type: Class
source:
remote:
path: MLEM.Data/Json/JsonTypeSafeWrapper.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: JsonTypeSafeWrapper
path: ../MLEM.Data/Json/JsonTypeSafeWrapper.cs
startLine: 51
assemblies:
- MLEM.Data
namespace: MLEM.Data.Json
summary: >-
A json type-safe wrapper can be used to wrap any objects that have a custom <xref href="Newtonsoft.Json.JsonConverter" data-throw-if-not-resolved="false"></xref> which stores them as a primitive type and that are serialized using a <xref href="Newtonsoft.Json.JsonSerializer" data-throw-if-not-resolved="false"></xref> in cases where <xref href="Newtonsoft.Json.JsonSerializer.TypeNameHandling" data-throw-if-not-resolved="false"></xref> is not set to <xref href="Newtonsoft.Json.TypeNameHandling.None" data-throw-if-not-resolved="false"></xref>.
If these objects are not wrapped in this manner, the value deserialized from it might not have the same type as the originally serialized object. This behavior can be observed, for example, when serializing a <xref href="System.Collections.Generic.List%601" data-throw-if-not-resolved="false"></xref> of <xref href="System.Object" data-throw-if-not-resolved="false"></xref> entries, one of which is a <xref href="System.TimeSpan" data-throw-if-not-resolved="false"></xref>: The <xref href="System.TimeSpan" data-throw-if-not-resolved="false"></xref> will be serialized as a <xref href="System.String" data-throw-if-not-resolved="false"></xref> and, upon deserialization, will remain a <xref href="System.String" data-throw-if-not-resolved="false"></xref>.
In general, wrapping objects in this manner is only useful in rare cases, where custom data of an unexpected or unknown type is stored.
See <xref href="MLEM.Data.Json.JsonTypeSafeGenericDataHolder" data-throw-if-not-resolved="false"></xref> for an example of how this class can be used, and see this stackoverflow answer for more information on the problem that this class solves: https://stackoverflow.com/a/38798114.
example: []
syntax:
content: 'public class JsonTypeSafeWrapper<T> : JsonTypeSafeWrapper'
typeParameters:
- id: T
content.vb: Public Class JsonTypeSafeWrapper(Of T) Inherits JsonTypeSafeWrapper
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeWrapper
inheritedMembers:
- MLEM.Data.Json.JsonTypeSafeWrapper.GetValue``1
- MLEM.Data.Json.JsonTypeSafeWrapper.Of``1({T})
- System.Object.ToString
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
nameWithType.vb: JsonTypeSafeWrapper(Of T)
fullName.vb: MLEM.Data.Json.JsonTypeSafeWrapper(Of T)
name.vb: JsonTypeSafeWrapper(Of T)
- uid: MLEM.Data.Json.JsonTypeSafeWrapper`1.Value
commentId: P:MLEM.Data.Json.JsonTypeSafeWrapper`1.Value
id: Value
parent: MLEM.Data.Json.JsonTypeSafeWrapper`1
langs:
- csharp
- vb
name: Value
nameWithType: JsonTypeSafeWrapper<T>.Value
fullName: MLEM.Data.Json.JsonTypeSafeWrapper<T>.Value
type: Property
source:
remote:
path: MLEM.Data/Json/JsonTypeSafeWrapper.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Value
path: ../MLEM.Data/Json/JsonTypeSafeWrapper.cs
startLine: 54
assemblies:
- MLEM.Data
namespace: MLEM.Data.Json
summary: Returns this json type-safe wrapper's value as an <xref href="System.Object" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override object Value { get; }
parameters: []
return:
type: System.Object
content.vb: Public Overrides ReadOnly Property Value As Object
overridden: MLEM.Data.Json.JsonTypeSafeWrapper.Value
overload: MLEM.Data.Json.JsonTypeSafeWrapper`1.Value*
nameWithType.vb: JsonTypeSafeWrapper(Of T).Value
fullName.vb: MLEM.Data.Json.JsonTypeSafeWrapper(Of T).Value
- uid: MLEM.Data.Json.JsonTypeSafeWrapper`1.#ctor(`0)
commentId: M:MLEM.Data.Json.JsonTypeSafeWrapper`1.#ctor(`0)
id: '#ctor(`0)'
parent: MLEM.Data.Json.JsonTypeSafeWrapper`1
langs:
- csharp
- vb
name: JsonTypeSafeWrapper(T)
nameWithType: JsonTypeSafeWrapper<T>.JsonTypeSafeWrapper(T)
fullName: MLEM.Data.Json.JsonTypeSafeWrapper<T>.JsonTypeSafeWrapper(T)
type: Constructor
source:
remote:
path: MLEM.Data/Json/JsonTypeSafeWrapper.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: .ctor
path: ../MLEM.Data/Json/JsonTypeSafeWrapper.cs
startLine: 64
assemblies:
- MLEM.Data
namespace: MLEM.Data.Json
summary: >-
Creates a new json type-safe wrapper instance that wraps the given <code class="paramref">value</code>.
If the type of the value is unknown at compile time, <xref href="MLEM.Data.Json.JsonTypeSafeWrapper.Of%60%601(%60%600)" data-throw-if-not-resolved="false"></xref> can be used instead.
example: []
syntax:
content: public JsonTypeSafeWrapper(T value)
parameters:
- id: value
type: '{T}'
description: The value to wrap
content.vb: Public Sub New(value As T)
overload: MLEM.Data.Json.JsonTypeSafeWrapper`1.#ctor*
nameWithType.vb: JsonTypeSafeWrapper(Of T).New(T)
fullName.vb: MLEM.Data.Json.JsonTypeSafeWrapper(Of T).New(T)
name.vb: New(T)
references:
- uid: Newtonsoft.Json.JsonConverter
commentId: T:Newtonsoft.Json.JsonConverter
parent: Newtonsoft.Json
isExternal: true
name: JsonConverter
nameWithType: JsonConverter
fullName: Newtonsoft.Json.JsonConverter
- uid: Newtonsoft.Json.JsonSerializer
commentId: T:Newtonsoft.Json.JsonSerializer
parent: Newtonsoft.Json
isExternal: true
name: JsonSerializer
nameWithType: JsonSerializer
fullName: Newtonsoft.Json.JsonSerializer
- uid: Newtonsoft.Json.JsonSerializer.TypeNameHandling
commentId: P:Newtonsoft.Json.JsonSerializer.TypeNameHandling
isExternal: true
name: TypeNameHandling
nameWithType: JsonSerializer.TypeNameHandling
fullName: Newtonsoft.Json.JsonSerializer.TypeNameHandling
- uid: Newtonsoft.Json.TypeNameHandling.None
commentId: F:Newtonsoft.Json.TypeNameHandling.None
isExternal: true
name: None
nameWithType: TypeNameHandling.None
fullName: Newtonsoft.Json.TypeNameHandling.None
- uid: System.Collections.Generic.List`1
commentId: T:System.Collections.Generic.List`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<T>
nameWithType: List<T>
fullName: System.Collections.Generic.List<T>
nameWithType.vb: List(Of T)
fullName.vb: System.Collections.Generic.List(Of T)
name.vb: List(Of T)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System.TimeSpan
commentId: T:System.TimeSpan
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
name: TimeSpan
nameWithType: TimeSpan
fullName: System.TimeSpan
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string
nameWithType: string
fullName: string
nameWithType.vb: String
fullName.vb: String
name.vb: String
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
commentId: T:MLEM.Data.Json.JsonTypeSafeGenericDataHolder
href: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.html
name: JsonTypeSafeGenericDataHolder
nameWithType: JsonTypeSafeGenericDataHolder
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
- uid: MLEM.Data.Json
commentId: N:MLEM.Data.Json
href: MLEM.html
name: MLEM.Data.Json
nameWithType: MLEM.Data.Json
fullName: MLEM.Data.Json
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- name: .
- uid: MLEM.Data.Json
name: Json
href: MLEM.Data.Json.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- name: .
- uid: MLEM.Data.Json
name: Json
href: MLEM.Data.Json.html
- uid: MLEM.Data.Json.JsonTypeSafeWrapper
commentId: T:MLEM.Data.Json.JsonTypeSafeWrapper
parent: MLEM.Data.Json
href: MLEM.Data.Json.JsonTypeSafeWrapper.html
name: JsonTypeSafeWrapper
nameWithType: JsonTypeSafeWrapper
fullName: MLEM.Data.Json.JsonTypeSafeWrapper
- uid: MLEM.Data.Json.JsonTypeSafeWrapper.GetValue``1
commentId: M:MLEM.Data.Json.JsonTypeSafeWrapper.GetValue``1
parent: MLEM.Data.Json.JsonTypeSafeWrapper
href: MLEM.Data.Json.JsonTypeSafeWrapper.html#MLEM_Data_Json_JsonTypeSafeWrapper_GetValue__1
name: GetValue<T>()
nameWithType: JsonTypeSafeWrapper.GetValue<T>()
fullName: MLEM.Data.Json.JsonTypeSafeWrapper.GetValue<T>()
nameWithType.vb: JsonTypeSafeWrapper.GetValue(Of T)()
fullName.vb: MLEM.Data.Json.JsonTypeSafeWrapper.GetValue(Of T)()
name.vb: GetValue(Of T)()
spec.csharp:
- uid: MLEM.Data.Json.JsonTypeSafeWrapper.GetValue``1
name: GetValue
href: MLEM.Data.Json.JsonTypeSafeWrapper.html#MLEM_Data_Json_JsonTypeSafeWrapper_GetValue__1
- name: <
- name: T
- name: '>'
- name: (
- name: )
spec.vb:
- uid: MLEM.Data.Json.JsonTypeSafeWrapper.GetValue``1
name: GetValue
href: MLEM.Data.Json.JsonTypeSafeWrapper.html#MLEM_Data_Json_JsonTypeSafeWrapper_GetValue__1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeWrapper.Of``1({T})
commentId: M:MLEM.Data.Json.JsonTypeSafeWrapper.Of``1(``0)
parent: MLEM.Data.Json.JsonTypeSafeWrapper
definition: MLEM.Data.Json.JsonTypeSafeWrapper.Of``1(``0)
href: MLEM.Data.Json.JsonTypeSafeWrapper.html#MLEM_Data_Json_JsonTypeSafeWrapper_Of__1___0_
name: Of<T>(T)
nameWithType: JsonTypeSafeWrapper.Of<T>(T)
fullName: MLEM.Data.Json.JsonTypeSafeWrapper.Of<T>(T)
nameWithType.vb: JsonTypeSafeWrapper.Of(Of T)(T)
fullName.vb: MLEM.Data.Json.JsonTypeSafeWrapper.Of(Of T)(T)
name.vb: Of(Of T)(T)
spec.csharp:
- uid: MLEM.Data.Json.JsonTypeSafeWrapper.Of``1(``0)
name: Of
href: MLEM.Data.Json.JsonTypeSafeWrapper.html#MLEM_Data_Json_JsonTypeSafeWrapper_Of__1___0_
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: )
spec.vb:
- uid: MLEM.Data.Json.JsonTypeSafeWrapper.Of``1(``0)
name: Of
href: MLEM.Data.Json.JsonTypeSafeWrapper.html#MLEM_Data_Json_JsonTypeSafeWrapper_Of__1___0_
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: )
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: Newtonsoft.Json
commentId: N:Newtonsoft.Json
isExternal: true
name: Newtonsoft.Json
nameWithType: Newtonsoft.Json
fullName: Newtonsoft.Json
spec.csharp:
- uid: Newtonsoft
name: Newtonsoft
isExternal: true
- name: .
- uid: Newtonsoft.Json
name: Json
isExternal: true
spec.vb:
- uid: Newtonsoft
name: Newtonsoft
isExternal: true
- name: .
- uid: Newtonsoft.Json
name: Json
isExternal: true
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: MLEM.Data.Json.JsonTypeSafeWrapper.Of``1(``0)
commentId: M:MLEM.Data.Json.JsonTypeSafeWrapper.Of``1(``0)
href: MLEM.Data.Json.JsonTypeSafeWrapper.html#MLEM_Data_Json_JsonTypeSafeWrapper_Of__1___0_
name: Of<T>(T)
nameWithType: JsonTypeSafeWrapper.Of<T>(T)
fullName: MLEM.Data.Json.JsonTypeSafeWrapper.Of<T>(T)
nameWithType.vb: JsonTypeSafeWrapper.Of(Of T)(T)
fullName.vb: MLEM.Data.Json.JsonTypeSafeWrapper.Of(Of T)(T)
name.vb: Of(Of T)(T)
spec.csharp:
- uid: MLEM.Data.Json.JsonTypeSafeWrapper.Of``1(``0)
name: Of
href: MLEM.Data.Json.JsonTypeSafeWrapper.html#MLEM_Data_Json_JsonTypeSafeWrapper_Of__1___0_
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: )
spec.vb:
- uid: MLEM.Data.Json.JsonTypeSafeWrapper.Of``1(``0)
name: Of
href: MLEM.Data.Json.JsonTypeSafeWrapper.html#MLEM_Data_Json_JsonTypeSafeWrapper_Of__1___0_
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeWrapper.Value
commentId: P:MLEM.Data.Json.JsonTypeSafeWrapper.Value
parent: MLEM.Data.Json.JsonTypeSafeWrapper
href: MLEM.Data.Json.JsonTypeSafeWrapper.html#MLEM_Data_Json_JsonTypeSafeWrapper_Value
name: Value
nameWithType: JsonTypeSafeWrapper.Value
fullName: MLEM.Data.Json.JsonTypeSafeWrapper.Value
- uid: MLEM.Data.Json.JsonTypeSafeWrapper`1.Value*
commentId: Overload:MLEM.Data.Json.JsonTypeSafeWrapper`1.Value
href: MLEM.Data.Json.JsonTypeSafeWrapper-1.html#MLEM_Data_Json_JsonTypeSafeWrapper_1_Value
name: Value
nameWithType: JsonTypeSafeWrapper<T>.Value
fullName: MLEM.Data.Json.JsonTypeSafeWrapper<T>.Value
nameWithType.vb: JsonTypeSafeWrapper(Of T).Value
fullName.vb: MLEM.Data.Json.JsonTypeSafeWrapper(Of T).Value
- uid: MLEM.Data.Json.JsonTypeSafeWrapper`1.#ctor*
commentId: Overload:MLEM.Data.Json.JsonTypeSafeWrapper`1.#ctor
href: MLEM.Data.Json.JsonTypeSafeWrapper-1.html#MLEM_Data_Json_JsonTypeSafeWrapper_1__ctor__0_
name: JsonTypeSafeWrapper
nameWithType: JsonTypeSafeWrapper<T>.JsonTypeSafeWrapper
fullName: MLEM.Data.Json.JsonTypeSafeWrapper<T>.JsonTypeSafeWrapper
nameWithType.vb: JsonTypeSafeWrapper(Of T).New
fullName.vb: MLEM.Data.Json.JsonTypeSafeWrapper(Of T).New
name.vb: New
- uid: '{T}'
commentId: '!:T'
definition: T
name: T
nameWithType: T
fullName: T
- uid: T
name: T
nameWithType: T
fullName: T

View file

@ -0,0 +1,643 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Data.Json.JsonTypeSafeWrapper
commentId: T:MLEM.Data.Json.JsonTypeSafeWrapper
id: JsonTypeSafeWrapper
parent: MLEM.Data.Json
children:
- MLEM.Data.Json.JsonTypeSafeWrapper.GetValue``1
- MLEM.Data.Json.JsonTypeSafeWrapper.Of``1(``0)
- MLEM.Data.Json.JsonTypeSafeWrapper.Value
langs:
- csharp
- vb
name: JsonTypeSafeWrapper
nameWithType: JsonTypeSafeWrapper
fullName: MLEM.Data.Json.JsonTypeSafeWrapper
type: Class
source:
remote:
path: MLEM.Data/Json/JsonTypeSafeWrapper.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: JsonTypeSafeWrapper
path: ../MLEM.Data/Json/JsonTypeSafeWrapper.cs
startLine: 11
assemblies:
- MLEM.Data
namespace: MLEM.Data.Json
summary: >-
A json type-safe wrapper can be used to wrap any objects that have a custom <xref href="Newtonsoft.Json.JsonConverter" data-throw-if-not-resolved="false"></xref> which stores them as a primitive type and that are serialized using a <xref href="Newtonsoft.Json.JsonSerializer" data-throw-if-not-resolved="false"></xref> in cases where <xref href="Newtonsoft.Json.JsonSerializer.TypeNameHandling" data-throw-if-not-resolved="false"></xref> is not set to <xref href="Newtonsoft.Json.TypeNameHandling.None" data-throw-if-not-resolved="false"></xref>.
If these objects are not wrapped in this manner, the value deserialized from it might not have the same type as the originally serialized object. This behavior can be observed, for example, when serializing a <xref href="System.Collections.Generic.List%601" data-throw-if-not-resolved="false"></xref> of <xref href="System.Object" data-throw-if-not-resolved="false"></xref> entries, one of which is a <xref href="System.TimeSpan" data-throw-if-not-resolved="false"></xref>: The <xref href="System.TimeSpan" data-throw-if-not-resolved="false"></xref> will be serialized as a <xref href="System.String" data-throw-if-not-resolved="false"></xref> and, upon deserialization, will remain a <xref href="System.String" data-throw-if-not-resolved="false"></xref>.
In general, wrapping objects in this manner is only useful in rare cases, where custom data of an unexpected or unknown type is stored.
See <xref href="MLEM.Data.Json.JsonTypeSafeGenericDataHolder" data-throw-if-not-resolved="false"></xref> for an example of how this class can be used, and see this stackoverflow answer for more information on the problem that this class solves: https://stackoverflow.com/a/38798114.
example: []
syntax:
content: public abstract class JsonTypeSafeWrapper
content.vb: Public MustInherit Class JsonTypeSafeWrapper
inheritance:
- System.Object
derivedClasses:
- MLEM.Data.Json.JsonTypeSafeWrapper`1
inheritedMembers:
- System.Object.ToString
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- uid: MLEM.Data.Json.JsonTypeSafeWrapper.Value
commentId: P:MLEM.Data.Json.JsonTypeSafeWrapper.Value
id: Value
parent: MLEM.Data.Json.JsonTypeSafeWrapper
langs:
- csharp
- vb
name: Value
nameWithType: JsonTypeSafeWrapper.Value
fullName: MLEM.Data.Json.JsonTypeSafeWrapper.Value
type: Property
source:
remote:
path: MLEM.Data/Json/JsonTypeSafeWrapper.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Value
path: ../MLEM.Data/Json/JsonTypeSafeWrapper.cs
startLine: 16
assemblies:
- MLEM.Data
namespace: MLEM.Data.Json
summary: Returns this json type-safe wrapper's value as an <xref href="System.Object" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: >-
[JsonIgnore]
public abstract object Value { get; }
parameters: []
return:
type: System.Object
content.vb: >-
<JsonIgnore>
Public MustOverride ReadOnly Property Value As Object
overload: MLEM.Data.Json.JsonTypeSafeWrapper.Value*
attributes:
- type: Newtonsoft.Json.JsonIgnoreAttribute
ctor: Newtonsoft.Json.JsonIgnoreAttribute.#ctor
arguments: []
- uid: MLEM.Data.Json.JsonTypeSafeWrapper.GetValue``1
commentId: M:MLEM.Data.Json.JsonTypeSafeWrapper.GetValue``1
id: GetValue``1
parent: MLEM.Data.Json.JsonTypeSafeWrapper
langs:
- csharp
- vb
name: GetValue<T>()
nameWithType: JsonTypeSafeWrapper.GetValue<T>()
fullName: MLEM.Data.Json.JsonTypeSafeWrapper.GetValue<T>()
type: Method
source:
remote:
path: MLEM.Data/Json/JsonTypeSafeWrapper.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: GetValue
path: ../MLEM.Data/Json/JsonTypeSafeWrapper.cs
startLine: 25
assemblies:
- MLEM.Data
namespace: MLEM.Data.Json
summary: >-
Returns the current <xref href="MLEM.Data.Json.JsonTypeSafeWrapper.Value" data-throw-if-not-resolved="false"></xref> of this <xref href="MLEM.Data.Json.JsonTypeSafeWrapper" data-throw-if-not-resolved="false"></xref>, typecast to the given type <code class="typeparamref">T</code>.
If this <xref href="MLEM.Data.Json.JsonTypeSafeWrapper.Value" data-throw-if-not-resolved="false"></xref>'s type is incompatible with the given type, the type's default value is returned instead.
example: []
syntax:
content: public T GetValue<T>()
typeParameters:
- id: T
description: The type of value to return
return:
type: '{T}'
description: The <xref href="MLEM.Data.Json.JsonTypeSafeWrapper.Value" data-throw-if-not-resolved="false"></xref>, castt to the given type if compatible, otherwise default
content.vb: Public Function GetValue(Of T)() As T
overload: MLEM.Data.Json.JsonTypeSafeWrapper.GetValue*
nameWithType.vb: JsonTypeSafeWrapper.GetValue(Of T)()
fullName.vb: MLEM.Data.Json.JsonTypeSafeWrapper.GetValue(Of T)()
name.vb: GetValue(Of T)()
- uid: MLEM.Data.Json.JsonTypeSafeWrapper.Of``1(``0)
commentId: M:MLEM.Data.Json.JsonTypeSafeWrapper.Of``1(``0)
id: Of``1(``0)
parent: MLEM.Data.Json.JsonTypeSafeWrapper
langs:
- csharp
- vb
name: Of<T>(T)
nameWithType: JsonTypeSafeWrapper.Of<T>(T)
fullName: MLEM.Data.Json.JsonTypeSafeWrapper.Of<T>(T)
type: Method
source:
remote:
path: MLEM.Data/Json/JsonTypeSafeWrapper.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Of
path: ../MLEM.Data/Json/JsonTypeSafeWrapper.cs
startLine: 39
assemblies:
- MLEM.Data
namespace: MLEM.Data.Json
summary: >-
Creates a new <xref href="MLEM.Data.Json.JsonTypeSafeWrapper%601" data-throw-if-not-resolved="false"></xref> from the given value.
The type parameter of the returned wrapper will be equal to the <xref href="System.Type" data-throw-if-not-resolved="false"></xref> of the <code class="paramref">value</code> passed, even if it is a subtype of <code class="typeparamref">T</code>.
If a <xref href="MLEM.Data.Json.JsonTypeSafeWrapper%601" data-throw-if-not-resolved="false"></xref> for a specific type, known at compile type, should be created, you can use <xref href="MLEM.Data.Json.JsonTypeSafeWrapper%601.%23ctor(%600)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public static JsonTypeSafeWrapper Of<T>(T value)
parameters:
- id: value
type: '{T}'
description: The value to wrap
typeParameters:
- id: T
return:
type: MLEM.Data.Json.JsonTypeSafeWrapper
description: A <xref href="MLEM.Data.Json.JsonTypeSafeWrapper%601" data-throw-if-not-resolved="false"></xref> with a type matching the type of <code class="paramref">value</code>
content.vb: Public Shared Function [Of](Of T)(value As T) As JsonTypeSafeWrapper
overload: MLEM.Data.Json.JsonTypeSafeWrapper.Of*
nameWithType.vb: JsonTypeSafeWrapper.Of(Of T)(T)
fullName.vb: MLEM.Data.Json.JsonTypeSafeWrapper.Of(Of T)(T)
name.vb: Of(Of T)(T)
references:
- uid: Newtonsoft.Json.JsonConverter
commentId: T:Newtonsoft.Json.JsonConverter
parent: Newtonsoft.Json
isExternal: true
name: JsonConverter
nameWithType: JsonConverter
fullName: Newtonsoft.Json.JsonConverter
- uid: Newtonsoft.Json.JsonSerializer
commentId: T:Newtonsoft.Json.JsonSerializer
parent: Newtonsoft.Json
isExternal: true
name: JsonSerializer
nameWithType: JsonSerializer
fullName: Newtonsoft.Json.JsonSerializer
- uid: Newtonsoft.Json.JsonSerializer.TypeNameHandling
commentId: P:Newtonsoft.Json.JsonSerializer.TypeNameHandling
isExternal: true
name: TypeNameHandling
nameWithType: JsonSerializer.TypeNameHandling
fullName: Newtonsoft.Json.JsonSerializer.TypeNameHandling
- uid: Newtonsoft.Json.TypeNameHandling.None
commentId: F:Newtonsoft.Json.TypeNameHandling.None
isExternal: true
name: None
nameWithType: TypeNameHandling.None
fullName: Newtonsoft.Json.TypeNameHandling.None
- uid: System.Collections.Generic.List`1
commentId: T:System.Collections.Generic.List`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<T>
nameWithType: List<T>
fullName: System.Collections.Generic.List<T>
nameWithType.vb: List(Of T)
fullName.vb: System.Collections.Generic.List(Of T)
name.vb: List(Of T)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System.TimeSpan
commentId: T:System.TimeSpan
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
name: TimeSpan
nameWithType: TimeSpan
fullName: System.TimeSpan
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string
nameWithType: string
fullName: string
nameWithType.vb: String
fullName.vb: String
name.vb: String
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
commentId: T:MLEM.Data.Json.JsonTypeSafeGenericDataHolder
href: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.html
name: JsonTypeSafeGenericDataHolder
nameWithType: JsonTypeSafeGenericDataHolder
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
- uid: MLEM.Data.Json
commentId: N:MLEM.Data.Json
href: MLEM.html
name: MLEM.Data.Json
nameWithType: MLEM.Data.Json
fullName: MLEM.Data.Json
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- name: .
- uid: MLEM.Data.Json
name: Json
href: MLEM.Data.Json.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- name: .
- uid: MLEM.Data.Json
name: Json
href: MLEM.Data.Json.html
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: Newtonsoft.Json
commentId: N:Newtonsoft.Json
isExternal: true
name: Newtonsoft.Json
nameWithType: Newtonsoft.Json
fullName: Newtonsoft.Json
spec.csharp:
- uid: Newtonsoft
name: Newtonsoft
isExternal: true
- name: .
- uid: Newtonsoft.Json
name: Json
isExternal: true
spec.vb:
- uid: Newtonsoft
name: Newtonsoft
isExternal: true
- name: .
- uid: Newtonsoft.Json
name: Json
isExternal: true
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: MLEM.Data.Json.JsonTypeSafeWrapper.Value*
commentId: Overload:MLEM.Data.Json.JsonTypeSafeWrapper.Value
href: MLEM.Data.Json.JsonTypeSafeWrapper.html#MLEM_Data_Json_JsonTypeSafeWrapper_Value
name: Value
nameWithType: JsonTypeSafeWrapper.Value
fullName: MLEM.Data.Json.JsonTypeSafeWrapper.Value
- uid: MLEM.Data.Json.JsonTypeSafeWrapper.Value
commentId: P:MLEM.Data.Json.JsonTypeSafeWrapper.Value
parent: MLEM.Data.Json.JsonTypeSafeWrapper
href: MLEM.Data.Json.JsonTypeSafeWrapper.html#MLEM_Data_Json_JsonTypeSafeWrapper_Value
name: Value
nameWithType: JsonTypeSafeWrapper.Value
fullName: MLEM.Data.Json.JsonTypeSafeWrapper.Value
- uid: MLEM.Data.Json.JsonTypeSafeWrapper
commentId: T:MLEM.Data.Json.JsonTypeSafeWrapper
parent: MLEM.Data.Json
href: MLEM.Data.Json.JsonTypeSafeWrapper.html
name: JsonTypeSafeWrapper
nameWithType: JsonTypeSafeWrapper
fullName: MLEM.Data.Json.JsonTypeSafeWrapper
- uid: MLEM.Data.Json.JsonTypeSafeWrapper.GetValue*
commentId: Overload:MLEM.Data.Json.JsonTypeSafeWrapper.GetValue
href: MLEM.Data.Json.JsonTypeSafeWrapper.html#MLEM_Data_Json_JsonTypeSafeWrapper_GetValue__1
name: GetValue
nameWithType: JsonTypeSafeWrapper.GetValue
fullName: MLEM.Data.Json.JsonTypeSafeWrapper.GetValue
- uid: '{T}'
commentId: '!:T'
definition: T
name: T
nameWithType: T
fullName: T
- uid: T
name: T
nameWithType: T
fullName: T
- uid: MLEM.Data.Json.JsonTypeSafeWrapper`1
commentId: T:MLEM.Data.Json.JsonTypeSafeWrapper`1
href: MLEM.Data.Json.JsonTypeSafeWrapper-1.html
name: JsonTypeSafeWrapper<T>
nameWithType: JsonTypeSafeWrapper<T>
fullName: MLEM.Data.Json.JsonTypeSafeWrapper<T>
nameWithType.vb: JsonTypeSafeWrapper(Of T)
fullName.vb: MLEM.Data.Json.JsonTypeSafeWrapper(Of T)
name.vb: JsonTypeSafeWrapper(Of T)
spec.csharp:
- uid: MLEM.Data.Json.JsonTypeSafeWrapper`1
name: JsonTypeSafeWrapper
href: MLEM.Data.Json.JsonTypeSafeWrapper-1.html
- name: <
- name: T
- name: '>'
spec.vb:
- uid: MLEM.Data.Json.JsonTypeSafeWrapper`1
name: JsonTypeSafeWrapper
href: MLEM.Data.Json.JsonTypeSafeWrapper-1.html
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: System.Type
commentId: T:System.Type
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
name: Type
nameWithType: Type
fullName: System.Type
- uid: MLEM.Data.Json.JsonTypeSafeWrapper`1.#ctor(`0)
commentId: M:MLEM.Data.Json.JsonTypeSafeWrapper`1.#ctor(`0)
href: MLEM.Data.Json.JsonTypeSafeWrapper-1.html#MLEM_Data_Json_JsonTypeSafeWrapper_1__ctor__0_
name: JsonTypeSafeWrapper(T)
nameWithType: JsonTypeSafeWrapper<T>.JsonTypeSafeWrapper(T)
fullName: MLEM.Data.Json.JsonTypeSafeWrapper<T>.JsonTypeSafeWrapper(T)
nameWithType.vb: JsonTypeSafeWrapper(Of T).New(T)
fullName.vb: MLEM.Data.Json.JsonTypeSafeWrapper(Of T).New(T)
name.vb: New(T)
spec.csharp:
- uid: MLEM.Data.Json.JsonTypeSafeWrapper`1.#ctor(`0)
name: JsonTypeSafeWrapper
href: MLEM.Data.Json.JsonTypeSafeWrapper-1.html#MLEM_Data_Json_JsonTypeSafeWrapper_1__ctor__0_
- name: (
- name: T
- name: )
spec.vb:
- name: New
- name: (
- name: T
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeWrapper.Of*
commentId: Overload:MLEM.Data.Json.JsonTypeSafeWrapper.Of
href: MLEM.Data.Json.JsonTypeSafeWrapper.html#MLEM_Data_Json_JsonTypeSafeWrapper_Of__1___0_
name: Of
nameWithType: JsonTypeSafeWrapper.Of
fullName: MLEM.Data.Json.JsonTypeSafeWrapper.Of

1109
Docs/api/MLEM.Data.Json.PointConverter.yml generated Normal file

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

155
Docs/api/MLEM.Data.Json.yml generated Normal file
View file

@ -0,0 +1,155 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Data.Json
commentId: N:MLEM.Data.Json
id: MLEM.Data.Json
children:
- MLEM.Data.Json.Direction2Converter
- MLEM.Data.Json.JsonConverters
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
- MLEM.Data.Json.JsonTypeSafeWrapper
- MLEM.Data.Json.JsonTypeSafeWrapper`1
- MLEM.Data.Json.PointConverter
- MLEM.Data.Json.RectangleConverter
- MLEM.Data.Json.RectangleFConverter
- MLEM.Data.Json.StaticJsonConverter`1
- MLEM.Data.Json.Vector2Converter
langs:
- csharp
- vb
name: MLEM.Data.Json
nameWithType: MLEM.Data.Json
fullName: MLEM.Data.Json
type: Namespace
assemblies:
- MLEM.Data
references:
- uid: MLEM.Data.Json.Direction2Converter
commentId: T:MLEM.Data.Json.Direction2Converter
href: MLEM.Data.Json.Direction2Converter.html
name: Direction2Converter
nameWithType: Direction2Converter
fullName: MLEM.Data.Json.Direction2Converter
- uid: MLEM.Data.Json.JsonConverters
commentId: T:MLEM.Data.Json.JsonConverters
href: MLEM.Data.Json.JsonConverters.html
name: JsonConverters
nameWithType: JsonConverters
fullName: MLEM.Data.Json.JsonConverters
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
commentId: T:MLEM.Data.Json.JsonTypeSafeGenericDataHolder
href: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.html
name: JsonTypeSafeGenericDataHolder
nameWithType: JsonTypeSafeGenericDataHolder
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
- uid: MLEM.Data.Json.JsonTypeSafeWrapper
commentId: T:MLEM.Data.Json.JsonTypeSafeWrapper
parent: MLEM.Data.Json
href: MLEM.Data.Json.JsonTypeSafeWrapper.html
name: JsonTypeSafeWrapper
nameWithType: JsonTypeSafeWrapper
fullName: MLEM.Data.Json.JsonTypeSafeWrapper
- uid: MLEM.Data.Json.JsonTypeSafeWrapper`1
commentId: T:MLEM.Data.Json.JsonTypeSafeWrapper`1
href: MLEM.Data.Json.JsonTypeSafeWrapper-1.html
name: JsonTypeSafeWrapper<T>
nameWithType: JsonTypeSafeWrapper<T>
fullName: MLEM.Data.Json.JsonTypeSafeWrapper<T>
nameWithType.vb: JsonTypeSafeWrapper(Of T)
fullName.vb: MLEM.Data.Json.JsonTypeSafeWrapper(Of T)
name.vb: JsonTypeSafeWrapper(Of T)
spec.csharp:
- uid: MLEM.Data.Json.JsonTypeSafeWrapper`1
name: JsonTypeSafeWrapper
href: MLEM.Data.Json.JsonTypeSafeWrapper-1.html
- name: <
- name: T
- name: '>'
spec.vb:
- uid: MLEM.Data.Json.JsonTypeSafeWrapper`1
name: JsonTypeSafeWrapper
href: MLEM.Data.Json.JsonTypeSafeWrapper-1.html
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: MLEM.Data.Json.PointConverter
commentId: T:MLEM.Data.Json.PointConverter
href: MLEM.Data.Json.PointConverter.html
name: PointConverter
nameWithType: PointConverter
fullName: MLEM.Data.Json.PointConverter
- uid: MLEM.Data.Json.RectangleConverter
commentId: T:MLEM.Data.Json.RectangleConverter
href: MLEM.Data.Json.RectangleConverter.html
name: RectangleConverter
nameWithType: RectangleConverter
fullName: MLEM.Data.Json.RectangleConverter
- uid: MLEM.Data.Json.RectangleFConverter
commentId: T:MLEM.Data.Json.RectangleFConverter
href: MLEM.Data.Json.RectangleFConverter.html
name: RectangleFConverter
nameWithType: RectangleFConverter
fullName: MLEM.Data.Json.RectangleFConverter
- uid: MLEM.Data.Json.StaticJsonConverter`1
commentId: T:MLEM.Data.Json.StaticJsonConverter`1
href: MLEM.Data.Json.StaticJsonConverter-1.html
name: StaticJsonConverter<T>
nameWithType: StaticJsonConverter<T>
fullName: MLEM.Data.Json.StaticJsonConverter<T>
nameWithType.vb: StaticJsonConverter(Of T)
fullName.vb: MLEM.Data.Json.StaticJsonConverter(Of T)
name.vb: StaticJsonConverter(Of T)
spec.csharp:
- uid: MLEM.Data.Json.StaticJsonConverter`1
name: StaticJsonConverter
href: MLEM.Data.Json.StaticJsonConverter-1.html
- name: <
- name: T
- name: '>'
spec.vb:
- uid: MLEM.Data.Json.StaticJsonConverter`1
name: StaticJsonConverter
href: MLEM.Data.Json.StaticJsonConverter-1.html
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: MLEM.Data.Json.Vector2Converter
commentId: T:MLEM.Data.Json.Vector2Converter
href: MLEM.Data.Json.Vector2Converter.html
name: Vector2Converter
nameWithType: Vector2Converter
fullName: MLEM.Data.Json.Vector2Converter
- uid: MLEM.Data.Json
commentId: N:MLEM.Data.Json
href: MLEM.html
name: MLEM.Data.Json
nameWithType: MLEM.Data.Json
fullName: MLEM.Data.Json
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- name: .
- uid: MLEM.Data.Json
name: Json
href: MLEM.Data.Json.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- name: .
- uid: MLEM.Data.Json
name: Json
href: MLEM.Data.Json.html

1566
Docs/api/MLEM.Data.NetBufferSerializer.yml generated Normal file

File diff suppressed because it is too large Load diff

888
Docs/api/MLEM.Data.NetExtensions.yml generated Normal file
View file

@ -0,0 +1,888 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Data.NetExtensions
commentId: T:MLEM.Data.NetExtensions
id: NetExtensions
parent: MLEM.Data
children:
- MLEM.Data.NetExtensions.ReadDirection(Lidgren.Network.NetBuffer)
- MLEM.Data.NetExtensions.ReadGuid(Lidgren.Network.NetBuffer)
- MLEM.Data.NetExtensions.ReadObject``1(Lidgren.Network.NetBuffer,Newtonsoft.Json.JsonSerializer)
- MLEM.Data.NetExtensions.ReadVector2(Lidgren.Network.NetBuffer)
- MLEM.Data.NetExtensions.Write(Lidgren.Network.NetBuffer,MLEM.Misc.Direction2)
- MLEM.Data.NetExtensions.Write(Lidgren.Network.NetBuffer,Microsoft.Xna.Framework.Vector2)
- MLEM.Data.NetExtensions.Write(Lidgren.Network.NetBuffer,System.Guid)
- MLEM.Data.NetExtensions.WriteObject``1(Lidgren.Network.NetBuffer,``0,Newtonsoft.Json.JsonSerializer)
langs:
- csharp
- vb
name: NetExtensions
nameWithType: NetExtensions
fullName: MLEM.Data.NetExtensions
type: Class
source:
remote:
path: MLEM.Data/NetExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: NetExtensions
path: ../MLEM.Data/NetExtensions.cs
startLine: 14
assemblies:
- MLEM.Data
namespace: MLEM.Data
summary: A set of extensions for dealing with <xref href="Lidgren.Network.NetBuffer" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public static class NetExtensions
content.vb: Public Module NetExtensions
inheritance:
- System.Object
inheritedMembers:
- System.Object.ToString
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- uid: MLEM.Data.NetExtensions.Write(Lidgren.Network.NetBuffer,Microsoft.Xna.Framework.Vector2)
commentId: M:MLEM.Data.NetExtensions.Write(Lidgren.Network.NetBuffer,Microsoft.Xna.Framework.Vector2)
id: Write(Lidgren.Network.NetBuffer,Microsoft.Xna.Framework.Vector2)
isExtensionMethod: true
parent: MLEM.Data.NetExtensions
langs:
- csharp
- vb
name: Write(NetBuffer, Vector2)
nameWithType: NetExtensions.Write(NetBuffer, Vector2)
fullName: MLEM.Data.NetExtensions.Write(Lidgren.Network.NetBuffer, Microsoft.Xna.Framework.Vector2)
type: Method
source:
remote:
path: MLEM.Data/NetExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Write
path: ../MLEM.Data/NetExtensions.cs
startLine: 21
assemblies:
- MLEM.Data
namespace: MLEM.Data
summary: Writes a <xref href="Microsoft.Xna.Framework.Vector2" data-throw-if-not-resolved="false"></xref> to the given net buffer
example: []
syntax:
content: >-
[Obsolete("Lidgren.Network support is deprecated. Consider using LiteNetLib or a custom implementation instead.")]
public static void Write(this NetBuffer buffer, Vector2 vector)
parameters:
- id: buffer
type: Lidgren.Network.NetBuffer
description: The buffer to write to
- id: vector
type: Microsoft.Xna.Framework.Vector2
description: The vector to write
content.vb: >-
<Obsolete("Lidgren.Network support is deprecated. Consider using LiteNetLib or a custom implementation instead.")>
Public Shared Sub Write(buffer As NetBuffer, vector As Vector2)
overload: MLEM.Data.NetExtensions.Write*
attributes:
- type: System.ObsoleteAttribute
ctor: System.ObsoleteAttribute.#ctor(System.String)
arguments:
- type: System.String
value: Lidgren.Network support is deprecated. Consider using LiteNetLib or a custom implementation instead.
- uid: MLEM.Data.NetExtensions.ReadVector2(Lidgren.Network.NetBuffer)
commentId: M:MLEM.Data.NetExtensions.ReadVector2(Lidgren.Network.NetBuffer)
id: ReadVector2(Lidgren.Network.NetBuffer)
isExtensionMethod: true
parent: MLEM.Data.NetExtensions
langs:
- csharp
- vb
name: ReadVector2(NetBuffer)
nameWithType: NetExtensions.ReadVector2(NetBuffer)
fullName: MLEM.Data.NetExtensions.ReadVector2(Lidgren.Network.NetBuffer)
type: Method
source:
remote:
path: MLEM.Data/NetExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: ReadVector2
path: ../MLEM.Data/NetExtensions.cs
startLine: 32
assemblies:
- MLEM.Data
namespace: MLEM.Data
summary: Reads a <xref href="Microsoft.Xna.Framework.Vector2" data-throw-if-not-resolved="false"></xref> from the given net buffer
example: []
syntax:
content: >-
[Obsolete("Lidgren.Network support is deprecated. Consider using LiteNetLib or a custom implementation instead.")]
public static Vector2 ReadVector2(this NetBuffer buffer)
parameters:
- id: buffer
type: Lidgren.Network.NetBuffer
description: The buffer to read from
return:
type: Microsoft.Xna.Framework.Vector2
description: The read vector
content.vb: >-
<Obsolete("Lidgren.Network support is deprecated. Consider using LiteNetLib or a custom implementation instead.")>
Public Shared Function ReadVector2(buffer As NetBuffer) As Vector2
overload: MLEM.Data.NetExtensions.ReadVector2*
attributes:
- type: System.ObsoleteAttribute
ctor: System.ObsoleteAttribute.#ctor(System.String)
arguments:
- type: System.String
value: Lidgren.Network support is deprecated. Consider using LiteNetLib or a custom implementation instead.
- uid: MLEM.Data.NetExtensions.Write(Lidgren.Network.NetBuffer,System.Guid)
commentId: M:MLEM.Data.NetExtensions.Write(Lidgren.Network.NetBuffer,System.Guid)
id: Write(Lidgren.Network.NetBuffer,System.Guid)
isExtensionMethod: true
parent: MLEM.Data.NetExtensions
langs:
- csharp
- vb
name: Write(NetBuffer, Guid)
nameWithType: NetExtensions.Write(NetBuffer, Guid)
fullName: MLEM.Data.NetExtensions.Write(Lidgren.Network.NetBuffer, System.Guid)
type: Method
source:
remote:
path: MLEM.Data/NetExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Write
path: ../MLEM.Data/NetExtensions.cs
startLine: 42
assemblies:
- MLEM.Data
namespace: MLEM.Data
summary: Writes a <xref href="System.Guid" data-throw-if-not-resolved="false"></xref> to the given net buffer
example: []
syntax:
content: >-
[Obsolete("Lidgren.Network support is deprecated. Consider using LiteNetLib or a custom implementation instead.")]
public static void Write(this NetBuffer buffer, Guid guid)
parameters:
- id: buffer
type: Lidgren.Network.NetBuffer
description: The buffer to write to
- id: guid
type: System.Guid
description: The guid to write
content.vb: >-
<Obsolete("Lidgren.Network support is deprecated. Consider using LiteNetLib or a custom implementation instead.")>
Public Shared Sub Write(buffer As NetBuffer, guid As Guid)
overload: MLEM.Data.NetExtensions.Write*
attributes:
- type: System.ObsoleteAttribute
ctor: System.ObsoleteAttribute.#ctor(System.String)
arguments:
- type: System.String
value: Lidgren.Network support is deprecated. Consider using LiteNetLib or a custom implementation instead.
- uid: MLEM.Data.NetExtensions.ReadGuid(Lidgren.Network.NetBuffer)
commentId: M:MLEM.Data.NetExtensions.ReadGuid(Lidgren.Network.NetBuffer)
id: ReadGuid(Lidgren.Network.NetBuffer)
isExtensionMethod: true
parent: MLEM.Data.NetExtensions
langs:
- csharp
- vb
name: ReadGuid(NetBuffer)
nameWithType: NetExtensions.ReadGuid(NetBuffer)
fullName: MLEM.Data.NetExtensions.ReadGuid(Lidgren.Network.NetBuffer)
type: Method
source:
remote:
path: MLEM.Data/NetExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: ReadGuid
path: ../MLEM.Data/NetExtensions.cs
startLine: 52
assemblies:
- MLEM.Data
namespace: MLEM.Data
summary: Reads a <xref href="System.Guid" data-throw-if-not-resolved="false"></xref> from the given net buffer
example: []
syntax:
content: >-
[Obsolete("Lidgren.Network support is deprecated. Consider using LiteNetLib or a custom implementation instead.")]
public static Guid ReadGuid(this NetBuffer buffer)
parameters:
- id: buffer
type: Lidgren.Network.NetBuffer
description: The buffer to read from
return:
type: System.Guid
description: The read guid
content.vb: >-
<Obsolete("Lidgren.Network support is deprecated. Consider using LiteNetLib or a custom implementation instead.")>
Public Shared Function ReadGuid(buffer As NetBuffer) As Guid
overload: MLEM.Data.NetExtensions.ReadGuid*
attributes:
- type: System.ObsoleteAttribute
ctor: System.ObsoleteAttribute.#ctor(System.String)
arguments:
- type: System.String
value: Lidgren.Network support is deprecated. Consider using LiteNetLib or a custom implementation instead.
- uid: MLEM.Data.NetExtensions.Write(Lidgren.Network.NetBuffer,MLEM.Misc.Direction2)
commentId: M:MLEM.Data.NetExtensions.Write(Lidgren.Network.NetBuffer,MLEM.Misc.Direction2)
id: Write(Lidgren.Network.NetBuffer,MLEM.Misc.Direction2)
isExtensionMethod: true
parent: MLEM.Data.NetExtensions
langs:
- csharp
- vb
name: Write(NetBuffer, Direction2)
nameWithType: NetExtensions.Write(NetBuffer, Direction2)
fullName: MLEM.Data.NetExtensions.Write(Lidgren.Network.NetBuffer, MLEM.Misc.Direction2)
type: Method
source:
remote:
path: MLEM.Data/NetExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Write
path: ../MLEM.Data/NetExtensions.cs
startLine: 62
assemblies:
- MLEM.Data
namespace: MLEM.Data
summary: Writes a <xref href="MLEM.Misc.Direction2" data-throw-if-not-resolved="false"></xref> to the given net buffer
example: []
syntax:
content: >-
[Obsolete("Lidgren.Network support is deprecated. Consider using LiteNetLib or a custom implementation instead.")]
public static void Write(this NetBuffer buffer, Direction2 direction)
parameters:
- id: buffer
type: Lidgren.Network.NetBuffer
description: The buffer to write to
- id: direction
type: MLEM.Misc.Direction2
description: The direction to write
content.vb: >-
<Obsolete("Lidgren.Network support is deprecated. Consider using LiteNetLib or a custom implementation instead.")>
Public Shared Sub Write(buffer As NetBuffer, direction As Direction2)
overload: MLEM.Data.NetExtensions.Write*
attributes:
- type: System.ObsoleteAttribute
ctor: System.ObsoleteAttribute.#ctor(System.String)
arguments:
- type: System.String
value: Lidgren.Network support is deprecated. Consider using LiteNetLib or a custom implementation instead.
- uid: MLEM.Data.NetExtensions.ReadDirection(Lidgren.Network.NetBuffer)
commentId: M:MLEM.Data.NetExtensions.ReadDirection(Lidgren.Network.NetBuffer)
id: ReadDirection(Lidgren.Network.NetBuffer)
isExtensionMethod: true
parent: MLEM.Data.NetExtensions
langs:
- csharp
- vb
name: ReadDirection(NetBuffer)
nameWithType: NetExtensions.ReadDirection(NetBuffer)
fullName: MLEM.Data.NetExtensions.ReadDirection(Lidgren.Network.NetBuffer)
type: Method
source:
remote:
path: MLEM.Data/NetExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: ReadDirection
path: ../MLEM.Data/NetExtensions.cs
startLine: 72
assemblies:
- MLEM.Data
namespace: MLEM.Data
summary: Reads a <xref href="MLEM.Misc.Direction2" data-throw-if-not-resolved="false"></xref> from the given net buffer
example: []
syntax:
content: >-
[Obsolete("Lidgren.Network support is deprecated. Consider using LiteNetLib or a custom implementation instead.")]
public static Direction2 ReadDirection(this NetBuffer buffer)
parameters:
- id: buffer
type: Lidgren.Network.NetBuffer
description: The buffer to read from
return:
type: MLEM.Misc.Direction2
description: The read direction
content.vb: >-
<Obsolete("Lidgren.Network support is deprecated. Consider using LiteNetLib or a custom implementation instead.")>
Public Shared Function ReadDirection(buffer As NetBuffer) As Direction2
overload: MLEM.Data.NetExtensions.ReadDirection*
attributes:
- type: System.ObsoleteAttribute
ctor: System.ObsoleteAttribute.#ctor(System.String)
arguments:
- type: System.String
value: Lidgren.Network support is deprecated. Consider using LiteNetLib or a custom implementation instead.
- uid: MLEM.Data.NetExtensions.WriteObject``1(Lidgren.Network.NetBuffer,``0,Newtonsoft.Json.JsonSerializer)
commentId: M:MLEM.Data.NetExtensions.WriteObject``1(Lidgren.Network.NetBuffer,``0,Newtonsoft.Json.JsonSerializer)
id: WriteObject``1(Lidgren.Network.NetBuffer,``0,Newtonsoft.Json.JsonSerializer)
isExtensionMethod: true
parent: MLEM.Data.NetExtensions
langs:
- csharp
- vb
name: WriteObject<T>(NetBuffer, T, JsonSerializer)
nameWithType: NetExtensions.WriteObject<T>(NetBuffer, T, JsonSerializer)
fullName: MLEM.Data.NetExtensions.WriteObject<T>(Lidgren.Network.NetBuffer, T, Newtonsoft.Json.JsonSerializer)
type: Method
source:
remote:
path: MLEM.Data/NetExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: WriteObject
path: ../MLEM.Data/NetExtensions.cs
startLine: 84
assemblies:
- MLEM.Data
namespace: MLEM.Data
summary: Writes a generic object to the given net buffer using a <xref href="Newtonsoft.Json.JsonSerializer" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: >-
[Obsolete("Lidgren.Network support is deprecated. Consider using LiteNetLib or a custom implementation instead.")]
public static void WriteObject<T>(this NetBuffer buffer, T obj, JsonSerializer serializer)
parameters:
- id: buffer
type: Lidgren.Network.NetBuffer
description: The buffer to write to
- id: obj
type: '{T}'
description: The object to write
- id: serializer
type: Newtonsoft.Json.JsonSerializer
description: The JSON serializer to use
typeParameters:
- id: T
description: The type of object written
content.vb: >-
<Obsolete("Lidgren.Network support is deprecated. Consider using LiteNetLib or a custom implementation instead.")>
Public Shared Sub WriteObject(Of T)(buffer As NetBuffer, obj As T, serializer As JsonSerializer)
overload: MLEM.Data.NetExtensions.WriteObject*
attributes:
- type: System.ObsoleteAttribute
ctor: System.ObsoleteAttribute.#ctor(System.String)
arguments:
- type: System.String
value: Lidgren.Network support is deprecated. Consider using LiteNetLib or a custom implementation instead.
nameWithType.vb: NetExtensions.WriteObject(Of T)(NetBuffer, T, JsonSerializer)
fullName.vb: MLEM.Data.NetExtensions.WriteObject(Of T)(Lidgren.Network.NetBuffer, T, Newtonsoft.Json.JsonSerializer)
name.vb: WriteObject(Of T)(NetBuffer, T, JsonSerializer)
- uid: MLEM.Data.NetExtensions.ReadObject``1(Lidgren.Network.NetBuffer,Newtonsoft.Json.JsonSerializer)
commentId: M:MLEM.Data.NetExtensions.ReadObject``1(Lidgren.Network.NetBuffer,Newtonsoft.Json.JsonSerializer)
id: ReadObject``1(Lidgren.Network.NetBuffer,Newtonsoft.Json.JsonSerializer)
isExtensionMethod: true
parent: MLEM.Data.NetExtensions
langs:
- csharp
- vb
name: ReadObject<T>(NetBuffer, JsonSerializer)
nameWithType: NetExtensions.ReadObject<T>(NetBuffer, JsonSerializer)
fullName: MLEM.Data.NetExtensions.ReadObject<T>(Lidgren.Network.NetBuffer, Newtonsoft.Json.JsonSerializer)
type: Method
source:
remote:
path: MLEM.Data/NetExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: ReadObject
path: ../MLEM.Data/NetExtensions.cs
startLine: 106
assemblies:
- MLEM.Data
namespace: MLEM.Data
summary: Reads a generic object from the given buffer using a <xref href="Newtonsoft.Json.JsonSerializer" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: >-
[Obsolete("Lidgren.Network support is deprecated. Consider using LiteNetLib or a custom implementation instead.")]
public static T ReadObject<T>(this NetBuffer buffer, JsonSerializer serializer)
parameters:
- id: buffer
type: Lidgren.Network.NetBuffer
description: The buffer to read from
- id: serializer
type: Newtonsoft.Json.JsonSerializer
description: The JSON serializer to use
typeParameters:
- id: T
description: The type of object read
return:
type: '{T}'
description: The read object
content.vb: >-
<Obsolete("Lidgren.Network support is deprecated. Consider using LiteNetLib or a custom implementation instead.")>
Public Shared Function ReadObject(Of T)(buffer As NetBuffer, serializer As JsonSerializer) As T
overload: MLEM.Data.NetExtensions.ReadObject*
attributes:
- type: System.ObsoleteAttribute
ctor: System.ObsoleteAttribute.#ctor(System.String)
arguments:
- type: System.String
value: Lidgren.Network support is deprecated. Consider using LiteNetLib or a custom implementation instead.
nameWithType.vb: NetExtensions.ReadObject(Of T)(NetBuffer, JsonSerializer)
fullName.vb: MLEM.Data.NetExtensions.ReadObject(Of T)(Lidgren.Network.NetBuffer, Newtonsoft.Json.JsonSerializer)
name.vb: ReadObject(Of T)(NetBuffer, JsonSerializer)
references:
- uid: Lidgren.Network.NetBuffer
commentId: T:Lidgren.Network.NetBuffer
parent: Lidgren.Network
isExternal: true
name: NetBuffer
nameWithType: NetBuffer
fullName: Lidgren.Network.NetBuffer
- uid: MLEM.Data
commentId: N:MLEM.Data
href: MLEM.html
name: MLEM.Data
nameWithType: MLEM.Data
fullName: MLEM.Data
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: Lidgren.Network
commentId: N:Lidgren.Network
isExternal: true
name: Lidgren.Network
nameWithType: Lidgren.Network
fullName: Lidgren.Network
spec.csharp:
- uid: Lidgren
name: Lidgren
isExternal: true
- name: .
- uid: Lidgren.Network
name: Network
isExternal: true
spec.vb:
- uid: Lidgren
name: Lidgren
isExternal: true
- name: .
- uid: Lidgren.Network
name: Network
isExternal: true
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: Microsoft.Xna.Framework.Vector2
commentId: T:Microsoft.Xna.Framework.Vector2
parent: Microsoft.Xna.Framework
isExternal: true
name: Vector2
nameWithType: Vector2
fullName: Microsoft.Xna.Framework.Vector2
- uid: MLEM.Data.NetExtensions.Write*
commentId: Overload:MLEM.Data.NetExtensions.Write
href: MLEM.Data.NetExtensions.html#MLEM_Data_NetExtensions_Write_Lidgren_Network_NetBuffer_Microsoft_Xna_Framework_Vector2_
name: Write
nameWithType: NetExtensions.Write
fullName: MLEM.Data.NetExtensions.Write
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
name: Microsoft.Xna.Framework
nameWithType: Microsoft.Xna.Framework
fullName: Microsoft.Xna.Framework
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- uid: MLEM.Data.NetExtensions.ReadVector2*
commentId: Overload:MLEM.Data.NetExtensions.ReadVector2
href: MLEM.Data.NetExtensions.html#MLEM_Data_NetExtensions_ReadVector2_Lidgren_Network_NetBuffer_
name: ReadVector2
nameWithType: NetExtensions.ReadVector2
fullName: MLEM.Data.NetExtensions.ReadVector2
- uid: System.Guid
commentId: T:System.Guid
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.guid
name: Guid
nameWithType: Guid
fullName: System.Guid
- uid: MLEM.Data.NetExtensions.ReadGuid*
commentId: Overload:MLEM.Data.NetExtensions.ReadGuid
href: MLEM.Data.NetExtensions.html#MLEM_Data_NetExtensions_ReadGuid_Lidgren_Network_NetBuffer_
name: ReadGuid
nameWithType: NetExtensions.ReadGuid
fullName: MLEM.Data.NetExtensions.ReadGuid
- uid: MLEM.Misc.Direction2
commentId: T:MLEM.Misc.Direction2
parent: MLEM.Misc
href: MLEM.Misc.Direction2.html
name: Direction2
nameWithType: Direction2
fullName: MLEM.Misc.Direction2
- uid: MLEM.Misc
commentId: N:MLEM.Misc
href: MLEM.html
name: MLEM.Misc
nameWithType: MLEM.Misc
fullName: MLEM.Misc
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Misc
name: Misc
href: MLEM.Misc.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Misc
name: Misc
href: MLEM.Misc.html
- uid: MLEM.Data.NetExtensions.ReadDirection*
commentId: Overload:MLEM.Data.NetExtensions.ReadDirection
href: MLEM.Data.NetExtensions.html#MLEM_Data_NetExtensions_ReadDirection_Lidgren_Network_NetBuffer_
name: ReadDirection
nameWithType: NetExtensions.ReadDirection
fullName: MLEM.Data.NetExtensions.ReadDirection
- uid: Newtonsoft.Json.JsonSerializer
commentId: T:Newtonsoft.Json.JsonSerializer
parent: Newtonsoft.Json
isExternal: true
name: JsonSerializer
nameWithType: JsonSerializer
fullName: Newtonsoft.Json.JsonSerializer
- uid: MLEM.Data.NetExtensions.WriteObject*
commentId: Overload:MLEM.Data.NetExtensions.WriteObject
href: MLEM.Data.NetExtensions.html#MLEM_Data_NetExtensions_WriteObject__1_Lidgren_Network_NetBuffer___0_Newtonsoft_Json_JsonSerializer_
name: WriteObject
nameWithType: NetExtensions.WriteObject
fullName: MLEM.Data.NetExtensions.WriteObject
- uid: '{T}'
commentId: '!:T'
definition: T
name: T
nameWithType: T
fullName: T
- uid: Newtonsoft.Json
commentId: N:Newtonsoft.Json
isExternal: true
name: Newtonsoft.Json
nameWithType: Newtonsoft.Json
fullName: Newtonsoft.Json
spec.csharp:
- uid: Newtonsoft
name: Newtonsoft
isExternal: true
- name: .
- uid: Newtonsoft.Json
name: Json
isExternal: true
spec.vb:
- uid: Newtonsoft
name: Newtonsoft
isExternal: true
- name: .
- uid: Newtonsoft.Json
name: Json
isExternal: true
- uid: T
name: T
nameWithType: T
fullName: T
- uid: MLEM.Data.NetExtensions.ReadObject*
commentId: Overload:MLEM.Data.NetExtensions.ReadObject
href: MLEM.Data.NetExtensions.html#MLEM_Data_NetExtensions_ReadObject__1_Lidgren_Network_NetBuffer_Newtonsoft_Json_JsonSerializer_
name: ReadObject
nameWithType: NetExtensions.ReadObject
fullName: MLEM.Data.NetExtensions.ReadObject

1340
Docs/api/MLEM.Data.RuntimeTexturePacker.yml generated Normal file

File diff suppressed because it is too large Load diff

61
Docs/api/MLEM.Data.yml generated Normal file
View file

@ -0,0 +1,61 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Data
commentId: N:MLEM.Data
id: MLEM.Data
children:
- MLEM.Data.DataTextureAtlas
- MLEM.Data.DataTextureAtlasExtensions
- MLEM.Data.RuntimeTexturePacker
langs:
- csharp
- vb
name: MLEM.Data
nameWithType: MLEM.Data
fullName: MLEM.Data
type: Namespace
assemblies:
- MLEM.Data
references:
- uid: MLEM.Data.DataTextureAtlas
commentId: T:MLEM.Data.DataTextureAtlas
parent: MLEM.Data
href: MLEM.Data.DataTextureAtlas.html
name: DataTextureAtlas
nameWithType: DataTextureAtlas
fullName: MLEM.Data.DataTextureAtlas
- uid: MLEM.Data.DataTextureAtlasExtensions
commentId: T:MLEM.Data.DataTextureAtlasExtensions
parent: MLEM.Data
href: MLEM.Data.DataTextureAtlasExtensions.html
name: DataTextureAtlasExtensions
nameWithType: DataTextureAtlasExtensions
fullName: MLEM.Data.DataTextureAtlasExtensions
- uid: MLEM.Data.RuntimeTexturePacker
commentId: T:MLEM.Data.RuntimeTexturePacker
href: MLEM.Data.RuntimeTexturePacker.html
name: RuntimeTexturePacker
nameWithType: RuntimeTexturePacker
fullName: MLEM.Data.RuntimeTexturePacker
- uid: MLEM.Data
commentId: N:MLEM.Data
href: MLEM.html
name: MLEM.Data
nameWithType: MLEM.Data
fullName: MLEM.Data
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,632 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Extended.Extensions.RandomExtensions
commentId: T:MLEM.Extended.Extensions.RandomExtensions
id: RandomExtensions
parent: MLEM.Extended.Extensions
children:
- MLEM.Extended.Extensions.RandomExtensions.NextVector2(System.Random,System.Single,System.Single)
- MLEM.Extended.Extensions.RandomExtensions.Range(System.Random,MonoGame.Extended.Range{System.Int32})
- MLEM.Extended.Extensions.RandomExtensions.Range(System.Random,MonoGame.Extended.Range{System.Single})
langs:
- csharp
- vb
name: RandomExtensions
nameWithType: RandomExtensions
fullName: MLEM.Extended.Extensions.RandomExtensions
type: Class
source:
remote:
path: MLEM.Extended/Extensions/RandomExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: RandomExtensions
path: ../MLEM.Extended/Extensions/RandomExtensions.cs
startLine: 8
assemblies:
- MLEM.Extended
namespace: MLEM.Extended.Extensions
summary: A set of extension methods for dealing with <xref href="System.Random" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: public static class RandomExtensions
content.vb: Public Module RandomExtensions
inheritance:
- System.Object
inheritedMembers:
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.ToString
- uid: MLEM.Extended.Extensions.RandomExtensions.Range(System.Random,MonoGame.Extended.Range{System.Int32})
commentId: M:MLEM.Extended.Extensions.RandomExtensions.Range(System.Random,MonoGame.Extended.Range{System.Int32})
id: Range(System.Random,MonoGame.Extended.Range{System.Int32})
isExtensionMethod: true
parent: MLEM.Extended.Extensions.RandomExtensions
langs:
- csharp
- vb
name: Range(Random, Range<int>)
nameWithType: RandomExtensions.Range(Random, Range<int>)
fullName: MLEM.Extended.Extensions.RandomExtensions.Range(System.Random, MonoGame.Extended.Range<int>)
type: Method
source:
remote:
path: MLEM.Extended/Extensions/RandomExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Range
path: ../MLEM.Extended/Extensions/RandomExtensions.cs
startLine: 16
assemblies:
- MLEM.Extended
namespace: MLEM.Extended.Extensions
summary: Returns a random number in the given range.
example: []
syntax:
content: public static int Range(this Random random, Range<int> range)
parameters:
- id: random
type: System.Random
description: The random to use for generation
- id: range
type: MonoGame.Extended.Range{System.Int32}
description: The range in which numbers will be generated
return:
type: System.Int32
description: A number in the given range
content.vb: Public Shared Function Range(random As Random, range As Range(Of Integer)) As Integer
overload: MLEM.Extended.Extensions.RandomExtensions.Range*
nameWithType.vb: RandomExtensions.Range(Random, Range(Of Integer))
fullName.vb: MLEM.Extended.Extensions.RandomExtensions.Range(System.Random, MonoGame.Extended.Range(Of Integer))
name.vb: Range(Random, Range(Of Integer))
- uid: MLEM.Extended.Extensions.RandomExtensions.Range(System.Random,MonoGame.Extended.Range{System.Single})
commentId: M:MLEM.Extended.Extensions.RandomExtensions.Range(System.Random,MonoGame.Extended.Range{System.Single})
id: Range(System.Random,MonoGame.Extended.Range{System.Single})
isExtensionMethod: true
parent: MLEM.Extended.Extensions.RandomExtensions
langs:
- csharp
- vb
name: Range(Random, Range<float>)
nameWithType: RandomExtensions.Range(Random, Range<float>)
fullName: MLEM.Extended.Extensions.RandomExtensions.Range(System.Random, MonoGame.Extended.Range<float>)
type: Method
source:
remote:
path: MLEM.Extended/Extensions/RandomExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Range
path: ../MLEM.Extended/Extensions/RandomExtensions.cs
startLine: 26
assemblies:
- MLEM.Extended
namespace: MLEM.Extended.Extensions
summary: Returns a random number in the given range.
example: []
syntax:
content: public static float Range(this Random random, Range<float> range)
parameters:
- id: random
type: System.Random
description: The random to use for generation
- id: range
type: MonoGame.Extended.Range{System.Single}
description: The range in which numbers will be generated
return:
type: System.Single
description: A number in the given range
content.vb: Public Shared Function Range(random As Random, range As Range(Of Single)) As Single
overload: MLEM.Extended.Extensions.RandomExtensions.Range*
nameWithType.vb: RandomExtensions.Range(Random, Range(Of Single))
fullName.vb: MLEM.Extended.Extensions.RandomExtensions.Range(System.Random, MonoGame.Extended.Range(Of Single))
name.vb: Range(Random, Range(Of Single))
- uid: MLEM.Extended.Extensions.RandomExtensions.NextVector2(System.Random,System.Single,System.Single)
commentId: M:MLEM.Extended.Extensions.RandomExtensions.NextVector2(System.Random,System.Single,System.Single)
id: NextVector2(System.Random,System.Single,System.Single)
isExtensionMethod: true
parent: MLEM.Extended.Extensions.RandomExtensions
langs:
- csharp
- vb
name: NextVector2(Random, float, float)
nameWithType: RandomExtensions.NextVector2(Random, float, float)
fullName: MLEM.Extended.Extensions.RandomExtensions.NextVector2(System.Random, float, float)
type: Method
source:
remote:
path: MLEM.Extended/Extensions/RandomExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: NextVector2
path: ../MLEM.Extended/Extensions/RandomExtensions.cs
startLine: 37
assemblies:
- MLEM.Extended
namespace: MLEM.Extended.Extensions
summary: Returns a random vector whose x and y values are in the given range.
example: []
syntax:
content: public static Vector2 NextVector2(this Random random, float min, float max)
parameters:
- id: random
type: System.Random
description: The random to use for generation
- id: min
type: System.Single
description: The minimum value for each coordinate
- id: max
type: System.Single
description: The maximum value for each coordinate
return:
type: Microsoft.Xna.Framework.Vector2
description: A random vector in the given range
content.vb: Public Shared Function NextVector2(random As Random, min As Single, max As Single) As Vector2
overload: MLEM.Extended.Extensions.RandomExtensions.NextVector2*
nameWithType.vb: RandomExtensions.NextVector2(Random, Single, Single)
fullName.vb: MLEM.Extended.Extensions.RandomExtensions.NextVector2(System.Random, Single, Single)
name.vb: NextVector2(Random, Single, Single)
references:
- uid: System.Random
commentId: T:System.Random
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.random
name: Random
nameWithType: Random
fullName: System.Random
- uid: MLEM.Extended.Extensions
commentId: N:MLEM.Extended.Extensions
href: MLEM.html
name: MLEM.Extended.Extensions
nameWithType: MLEM.Extended.Extensions
fullName: MLEM.Extended.Extensions
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extended
name: Extended
href: MLEM.Extended.html
- name: .
- uid: MLEM.Extended.Extensions
name: Extensions
href: MLEM.Extended.Extensions.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extended
name: Extended
href: MLEM.Extended.html
- name: .
- uid: MLEM.Extended.Extensions
name: Extensions
href: MLEM.Extended.Extensions.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: MLEM.Extended.Extensions.RandomExtensions.Range*
commentId: Overload:MLEM.Extended.Extensions.RandomExtensions.Range
href: MLEM.Extended.Extensions.RandomExtensions.html#MLEM_Extended_Extensions_RandomExtensions_Range_System_Random_MonoGame_Extended_Range_System_Int32__
name: Range
nameWithType: RandomExtensions.Range
fullName: MLEM.Extended.Extensions.RandomExtensions.Range
- uid: MonoGame.Extended.Range{System.Int32}
commentId: T:MonoGame.Extended.Range{System.Int32}
parent: MonoGame.Extended
definition: MonoGame.Extended.Range`1
href: https://learn.microsoft.com/dotnet/api/system.int32
name: Range<int>
nameWithType: Range<int>
fullName: MonoGame.Extended.Range<int>
nameWithType.vb: Range(Of Integer)
fullName.vb: MonoGame.Extended.Range(Of Integer)
name.vb: Range(Of Integer)
spec.csharp:
- uid: MonoGame.Extended.Range`1
name: Range
isExternal: true
- name: <
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: '>'
spec.vb:
- uid: MonoGame.Extended.Range`1
name: Range
isExternal: true
- name: (
- name: Of
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: )
- uid: System.Int32
commentId: T:System.Int32
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
name: int
nameWithType: int
fullName: int
nameWithType.vb: Integer
fullName.vb: Integer
name.vb: Integer
- uid: MonoGame.Extended.Range`1
commentId: T:MonoGame.Extended.Range`1
isExternal: true
name: Range<T>
nameWithType: Range<T>
fullName: MonoGame.Extended.Range<T>
nameWithType.vb: Range(Of T)
fullName.vb: MonoGame.Extended.Range(Of T)
name.vb: Range(Of T)
spec.csharp:
- uid: MonoGame.Extended.Range`1
name: Range
isExternal: true
- name: <
- name: T
- name: '>'
spec.vb:
- uid: MonoGame.Extended.Range`1
name: Range
isExternal: true
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: MonoGame.Extended
commentId: N:MonoGame.Extended
isExternal: true
name: MonoGame.Extended
nameWithType: MonoGame.Extended
fullName: MonoGame.Extended
spec.csharp:
- uid: MonoGame
name: MonoGame
isExternal: true
- name: .
- uid: MonoGame.Extended
name: Extended
isExternal: true
spec.vb:
- uid: MonoGame
name: MonoGame
isExternal: true
- name: .
- uid: MonoGame.Extended
name: Extended
isExternal: true
- uid: MonoGame.Extended.Range{System.Single}
commentId: T:MonoGame.Extended.Range{System.Single}
parent: MonoGame.Extended
definition: MonoGame.Extended.Range`1
href: https://learn.microsoft.com/dotnet/api/system.single
name: Range<float>
nameWithType: Range<float>
fullName: MonoGame.Extended.Range<float>
nameWithType.vb: Range(Of Single)
fullName.vb: MonoGame.Extended.Range(Of Single)
name.vb: Range(Of Single)
spec.csharp:
- uid: MonoGame.Extended.Range`1
name: Range
isExternal: true
- name: <
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: '>'
spec.vb:
- uid: MonoGame.Extended.Range`1
name: Range
isExternal: true
- name: (
- name: Of
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: System.Single
commentId: T:System.Single
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
name: float
nameWithType: float
fullName: float
nameWithType.vb: Single
fullName.vb: Single
name.vb: Single
- uid: MLEM.Extended.Extensions.RandomExtensions.NextVector2*
commentId: Overload:MLEM.Extended.Extensions.RandomExtensions.NextVector2
href: MLEM.Extended.Extensions.RandomExtensions.html#MLEM_Extended_Extensions_RandomExtensions_NextVector2_System_Random_System_Single_System_Single_
name: NextVector2
nameWithType: RandomExtensions.NextVector2
fullName: MLEM.Extended.Extensions.RandomExtensions.NextVector2
- uid: Microsoft.Xna.Framework.Vector2
commentId: T:Microsoft.Xna.Framework.Vector2
parent: Microsoft.Xna.Framework
isExternal: true
name: Vector2
nameWithType: Vector2
fullName: Microsoft.Xna.Framework.Vector2
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
name: Microsoft.Xna.Framework
nameWithType: Microsoft.Xna.Framework
fullName: Microsoft.Xna.Framework
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true

View file

@ -0,0 +1,717 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Extended.Extensions.SpriteBatchExtensions
commentId: T:MLEM.Extended.Extensions.SpriteBatchExtensions
id: SpriteBatchExtensions
parent: MLEM.Extended.Extensions
children:
- MLEM.Extended.Extensions.SpriteBatchExtensions.Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Graphics.Texture2D,MonoGame.Extended.RectangleF,Microsoft.Xna.Framework.Color)
- MLEM.Extended.Extensions.SpriteBatchExtensions.Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Graphics.Texture2D,MonoGame.Extended.RectangleF,System.Nullable{Microsoft.Xna.Framework.Rectangle},Microsoft.Xna.Framework.Color)
- MLEM.Extended.Extensions.SpriteBatchExtensions.Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Graphics.Texture2D,MonoGame.Extended.RectangleF,System.Nullable{Microsoft.Xna.Framework.Rectangle},Microsoft.Xna.Framework.Color,System.Single,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Graphics.SpriteEffects,System.Single)
- MLEM.Extended.Extensions.SpriteBatchExtensions.DrawGrid(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Color,System.Single)
langs:
- csharp
- vb
name: SpriteBatchExtensions
nameWithType: SpriteBatchExtensions
fullName: MLEM.Extended.Extensions.SpriteBatchExtensions
type: Class
source:
remote:
path: MLEM.Extended/Extensions/SpriteBatchExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: SpriteBatchExtensions
path: ../MLEM.Extended/Extensions/SpriteBatchExtensions.cs
startLine: 9
assemblies:
- MLEM.Extended
namespace: MLEM.Extended.Extensions
summary: A set of extension methods for dealing with <xref href="Microsoft.Xna.Framework.Graphics.SpriteBatch" data-throw-if-not-resolved="false"></xref> and <xref href="MonoGame.Extended.RectangleF" data-throw-if-not-resolved="false"></xref> in combination.
example: []
syntax:
content: public static class SpriteBatchExtensions
content.vb: Public Module SpriteBatchExtensions
inheritance:
- System.Object
inheritedMembers:
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.ToString
- uid: MLEM.Extended.Extensions.SpriteBatchExtensions.Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Graphics.Texture2D,MonoGame.Extended.RectangleF,System.Nullable{Microsoft.Xna.Framework.Rectangle},Microsoft.Xna.Framework.Color,System.Single,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Graphics.SpriteEffects,System.Single)
commentId: M:MLEM.Extended.Extensions.SpriteBatchExtensions.Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Graphics.Texture2D,MonoGame.Extended.RectangleF,System.Nullable{Microsoft.Xna.Framework.Rectangle},Microsoft.Xna.Framework.Color,System.Single,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Graphics.SpriteEffects,System.Single)
id: Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Graphics.Texture2D,MonoGame.Extended.RectangleF,System.Nullable{Microsoft.Xna.Framework.Rectangle},Microsoft.Xna.Framework.Color,System.Single,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Graphics.SpriteEffects,System.Single)
isExtensionMethod: true
parent: MLEM.Extended.Extensions.SpriteBatchExtensions
langs:
- csharp
- vb
name: Draw(SpriteBatch, Texture2D, RectangleF, Rectangle?, Color, float, Vector2, SpriteEffects, float)
nameWithType: SpriteBatchExtensions.Draw(SpriteBatch, Texture2D, RectangleF, Rectangle?, Color, float, Vector2, SpriteEffects, float)
fullName: MLEM.Extended.Extensions.SpriteBatchExtensions.Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Graphics.Texture2D, MonoGame.Extended.RectangleF, Microsoft.Xna.Framework.Rectangle?, Microsoft.Xna.Framework.Color, float, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, float)
type: Method
source:
remote:
path: MLEM.Extended/Extensions/SpriteBatchExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Draw
path: ../MLEM.Extended/Extensions/SpriteBatchExtensions.cs
startLine: 21
assemblies:
- MLEM.Extended
namespace: MLEM.Extended.Extensions
summary: Submit a sprite for drawing in the current batch.
example: []
syntax:
content: public static void Draw(this SpriteBatch batch, Texture2D texture, RectangleF destinationRectangle, Rectangle? sourceRectangle, Color color, float rotation, Vector2 origin, SpriteEffects effects, float layerDepth)
parameters:
- id: batch
type: Microsoft.Xna.Framework.Graphics.SpriteBatch
description: The sprite batch to draw with.
- id: texture
type: Microsoft.Xna.Framework.Graphics.Texture2D
description: A texture.
- id: destinationRectangle
type: MonoGame.Extended.RectangleF
description: The drawing bounds on screen.
- id: sourceRectangle
type: System.Nullable{Microsoft.Xna.Framework.Rectangle}
description: An optional region on the texture which will be rendered. If null - draws full texture.
- id: color
type: Microsoft.Xna.Framework.Color
description: A color mask.
- id: rotation
type: System.Single
description: A rotation of this sprite.
- id: origin
type: Microsoft.Xna.Framework.Vector2
description: Center of the rotation. 0,0 by default.
- id: effects
type: Microsoft.Xna.Framework.Graphics.SpriteEffects
description: Modificators for drawing. Can be combined.
- id: layerDepth
type: System.Single
description: A depth of the layer of this sprite.
content.vb: Public Shared Sub Draw(batch As SpriteBatch, texture As Texture2D, destinationRectangle As RectangleF, sourceRectangle As Rectangle?, color As Color, rotation As Single, origin As Vector2, effects As SpriteEffects, layerDepth As Single)
overload: MLEM.Extended.Extensions.SpriteBatchExtensions.Draw*
nameWithType.vb: SpriteBatchExtensions.Draw(SpriteBatch, Texture2D, RectangleF, Rectangle?, Color, Single, Vector2, SpriteEffects, Single)
fullName.vb: MLEM.Extended.Extensions.SpriteBatchExtensions.Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Graphics.Texture2D, MonoGame.Extended.RectangleF, Microsoft.Xna.Framework.Rectangle?, Microsoft.Xna.Framework.Color, Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, Single)
name.vb: Draw(SpriteBatch, Texture2D, RectangleF, Rectangle?, Color, Single, Vector2, SpriteEffects, Single)
- uid: MLEM.Extended.Extensions.SpriteBatchExtensions.Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Graphics.Texture2D,MonoGame.Extended.RectangleF,System.Nullable{Microsoft.Xna.Framework.Rectangle},Microsoft.Xna.Framework.Color)
commentId: M:MLEM.Extended.Extensions.SpriteBatchExtensions.Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Graphics.Texture2D,MonoGame.Extended.RectangleF,System.Nullable{Microsoft.Xna.Framework.Rectangle},Microsoft.Xna.Framework.Color)
id: Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Graphics.Texture2D,MonoGame.Extended.RectangleF,System.Nullable{Microsoft.Xna.Framework.Rectangle},Microsoft.Xna.Framework.Color)
isExtensionMethod: true
parent: MLEM.Extended.Extensions.SpriteBatchExtensions
langs:
- csharp
- vb
name: Draw(SpriteBatch, Texture2D, RectangleF, Rectangle?, Color)
nameWithType: SpriteBatchExtensions.Draw(SpriteBatch, Texture2D, RectangleF, Rectangle?, Color)
fullName: MLEM.Extended.Extensions.SpriteBatchExtensions.Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Graphics.Texture2D, MonoGame.Extended.RectangleF, Microsoft.Xna.Framework.Rectangle?, Microsoft.Xna.Framework.Color)
type: Method
source:
remote:
path: MLEM.Extended/Extensions/SpriteBatchExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Draw
path: ../MLEM.Extended/Extensions/SpriteBatchExtensions.cs
startLine: 31
assemblies:
- MLEM.Extended
namespace: MLEM.Extended.Extensions
summary: Submit a sprite for drawing in the current batch.
example: []
syntax:
content: public static void Draw(this SpriteBatch batch, Texture2D texture, RectangleF destinationRectangle, Rectangle? sourceRectangle, Color color)
parameters:
- id: batch
type: Microsoft.Xna.Framework.Graphics.SpriteBatch
description: The sprite batch to draw with.
- id: texture
type: Microsoft.Xna.Framework.Graphics.Texture2D
description: A texture.
- id: destinationRectangle
type: MonoGame.Extended.RectangleF
description: The drawing bounds on screen.
- id: sourceRectangle
type: System.Nullable{Microsoft.Xna.Framework.Rectangle}
description: An optional region on the texture which will be rendered. If null - draws full texture.
- id: color
type: Microsoft.Xna.Framework.Color
description: A color mask.
content.vb: Public Shared Sub Draw(batch As SpriteBatch, texture As Texture2D, destinationRectangle As RectangleF, sourceRectangle As Rectangle?, color As Color)
overload: MLEM.Extended.Extensions.SpriteBatchExtensions.Draw*
- uid: MLEM.Extended.Extensions.SpriteBatchExtensions.Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Graphics.Texture2D,MonoGame.Extended.RectangleF,Microsoft.Xna.Framework.Color)
commentId: M:MLEM.Extended.Extensions.SpriteBatchExtensions.Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Graphics.Texture2D,MonoGame.Extended.RectangleF,Microsoft.Xna.Framework.Color)
id: Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Graphics.Texture2D,MonoGame.Extended.RectangleF,Microsoft.Xna.Framework.Color)
isExtensionMethod: true
parent: MLEM.Extended.Extensions.SpriteBatchExtensions
langs:
- csharp
- vb
name: Draw(SpriteBatch, Texture2D, RectangleF, Color)
nameWithType: SpriteBatchExtensions.Draw(SpriteBatch, Texture2D, RectangleF, Color)
fullName: MLEM.Extended.Extensions.SpriteBatchExtensions.Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Graphics.Texture2D, MonoGame.Extended.RectangleF, Microsoft.Xna.Framework.Color)
type: Method
source:
remote:
path: MLEM.Extended/Extensions/SpriteBatchExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Draw
path: ../MLEM.Extended/Extensions/SpriteBatchExtensions.cs
startLine: 40
assemblies:
- MLEM.Extended
namespace: MLEM.Extended.Extensions
summary: Submit a sprite for drawing in the current batch.
example: []
syntax:
content: public static void Draw(this SpriteBatch batch, Texture2D texture, RectangleF destinationRectangle, Color color)
parameters:
- id: batch
type: Microsoft.Xna.Framework.Graphics.SpriteBatch
description: The sprite batch to draw with.
- id: texture
type: Microsoft.Xna.Framework.Graphics.Texture2D
description: A texture.
- id: destinationRectangle
type: MonoGame.Extended.RectangleF
description: The drawing bounds on screen.
- id: color
type: Microsoft.Xna.Framework.Color
description: A color mask.
content.vb: Public Shared Sub Draw(batch As SpriteBatch, texture As Texture2D, destinationRectangle As RectangleF, color As Color)
overload: MLEM.Extended.Extensions.SpriteBatchExtensions.Draw*
- uid: MLEM.Extended.Extensions.SpriteBatchExtensions.DrawGrid(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Color,System.Single)
commentId: M:MLEM.Extended.Extensions.SpriteBatchExtensions.DrawGrid(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Color,System.Single)
id: DrawGrid(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Color,System.Single)
isExtensionMethod: true
parent: MLEM.Extended.Extensions.SpriteBatchExtensions
langs:
- csharp
- vb
name: DrawGrid(SpriteBatch, Vector2, Vector2, Point, Color, float)
nameWithType: SpriteBatchExtensions.DrawGrid(SpriteBatch, Vector2, Vector2, Point, Color, float)
fullName: MLEM.Extended.Extensions.SpriteBatchExtensions.DrawGrid(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Color, float)
type: Method
source:
remote:
path: MLEM.Extended/Extensions/SpriteBatchExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: DrawGrid
path: ../MLEM.Extended/Extensions/SpriteBatchExtensions.cs
startLine: 53
assemblies:
- MLEM.Extended
namespace: MLEM.Extended.Extensions
summary: Draws a grid of tile outlines reminiscent of graph paper.
example: []
syntax:
content: public static void DrawGrid(this SpriteBatch batch, Vector2 start, Vector2 tileSize, Point tileCount, Color gridColor, float gridThickness = 1)
parameters:
- id: batch
type: Microsoft.Xna.Framework.Graphics.SpriteBatch
description: The sprite batch to draw with
- id: start
type: Microsoft.Xna.Framework.Vector2
description: The top left coordinate of the grid
- id: tileSize
type: Microsoft.Xna.Framework.Vector2
description: The size of each tile
- id: tileCount
type: Microsoft.Xna.Framework.Point
description: The amount of tiles in the x and y axes
- id: gridColor
type: Microsoft.Xna.Framework.Color
description: The color to draw the grid outlines in
- id: gridThickness
type: System.Single
description: The thickness of each grid line. Defaults to 1.
content.vb: Public Shared Sub DrawGrid(batch As SpriteBatch, start As Vector2, tileSize As Vector2, tileCount As Point, gridColor As Color, gridThickness As Single = 1)
overload: MLEM.Extended.Extensions.SpriteBatchExtensions.DrawGrid*
nameWithType.vb: SpriteBatchExtensions.DrawGrid(SpriteBatch, Vector2, Vector2, Point, Color, Single)
fullName.vb: MLEM.Extended.Extensions.SpriteBatchExtensions.DrawGrid(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Color, Single)
name.vb: DrawGrid(SpriteBatch, Vector2, Vector2, Point, Color, Single)
references:
- uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
commentId: T:Microsoft.Xna.Framework.Graphics.SpriteBatch
parent: Microsoft.Xna.Framework.Graphics
isExternal: true
name: SpriteBatch
nameWithType: SpriteBatch
fullName: Microsoft.Xna.Framework.Graphics.SpriteBatch
- uid: MonoGame.Extended.RectangleF
commentId: T:MonoGame.Extended.RectangleF
parent: MonoGame.Extended
isExternal: true
name: RectangleF
nameWithType: RectangleF
fullName: MonoGame.Extended.RectangleF
- uid: MLEM.Extended.Extensions
commentId: N:MLEM.Extended.Extensions
href: MLEM.html
name: MLEM.Extended.Extensions
nameWithType: MLEM.Extended.Extensions
fullName: MLEM.Extended.Extensions
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extended
name: Extended
href: MLEM.Extended.html
- name: .
- uid: MLEM.Extended.Extensions
name: Extensions
href: MLEM.Extended.Extensions.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extended
name: Extended
href: MLEM.Extended.html
- name: .
- uid: MLEM.Extended.Extensions
name: Extensions
href: MLEM.Extended.Extensions.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: Microsoft.Xna.Framework.Graphics
commentId: N:Microsoft.Xna.Framework.Graphics
isExternal: true
name: Microsoft.Xna.Framework.Graphics
nameWithType: Microsoft.Xna.Framework.Graphics
fullName: Microsoft.Xna.Framework.Graphics
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Graphics
name: Graphics
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Graphics
name: Graphics
isExternal: true
- uid: MonoGame.Extended
commentId: N:MonoGame.Extended
isExternal: true
name: MonoGame.Extended
nameWithType: MonoGame.Extended
fullName: MonoGame.Extended
spec.csharp:
- uid: MonoGame
name: MonoGame
isExternal: true
- name: .
- uid: MonoGame.Extended
name: Extended
isExternal: true
spec.vb:
- uid: MonoGame
name: MonoGame
isExternal: true
- name: .
- uid: MonoGame.Extended
name: Extended
isExternal: true
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: MLEM.Extended.Extensions.SpriteBatchExtensions.Draw*
commentId: Overload:MLEM.Extended.Extensions.SpriteBatchExtensions.Draw
href: MLEM.Extended.Extensions.SpriteBatchExtensions.html#MLEM_Extended_Extensions_SpriteBatchExtensions_Draw_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Graphics_Texture2D_MonoGame_Extended_RectangleF_System_Nullable_Microsoft_Xna_Framework_Rectangle__Microsoft_Xna_Framework_Color_System_Single_Microsoft_Xna_Framework_Vector2_Microsoft_Xna_Framework_Graphics_SpriteEffects_System_Single_
name: Draw
nameWithType: SpriteBatchExtensions.Draw
fullName: MLEM.Extended.Extensions.SpriteBatchExtensions.Draw
- uid: Microsoft.Xna.Framework.Graphics.Texture2D
commentId: T:Microsoft.Xna.Framework.Graphics.Texture2D
parent: Microsoft.Xna.Framework.Graphics
isExternal: true
name: Texture2D
nameWithType: Texture2D
fullName: Microsoft.Xna.Framework.Graphics.Texture2D
- uid: System.Nullable{Microsoft.Xna.Framework.Rectangle}
commentId: T:System.Nullable{Microsoft.Xna.Framework.Rectangle}
parent: System
definition: System.Nullable`1
name: Rectangle?
nameWithType: Rectangle?
fullName: Microsoft.Xna.Framework.Rectangle?
spec.csharp:
- uid: Microsoft.Xna.Framework.Rectangle
name: Rectangle
isExternal: true
- name: '?'
spec.vb:
- uid: Microsoft.Xna.Framework.Rectangle
name: Rectangle
isExternal: true
- name: '?'
- uid: Microsoft.Xna.Framework.Color
commentId: T:Microsoft.Xna.Framework.Color
parent: Microsoft.Xna.Framework
isExternal: true
name: Color
nameWithType: Color
fullName: Microsoft.Xna.Framework.Color
- uid: System.Single
commentId: T:System.Single
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
name: float
nameWithType: float
fullName: float
nameWithType.vb: Single
fullName.vb: Single
name.vb: Single
- uid: Microsoft.Xna.Framework.Vector2
commentId: T:Microsoft.Xna.Framework.Vector2
parent: Microsoft.Xna.Framework
isExternal: true
name: Vector2
nameWithType: Vector2
fullName: Microsoft.Xna.Framework.Vector2
- uid: Microsoft.Xna.Framework.Graphics.SpriteEffects
commentId: T:Microsoft.Xna.Framework.Graphics.SpriteEffects
parent: Microsoft.Xna.Framework.Graphics
isExternal: true
name: SpriteEffects
nameWithType: SpriteEffects
fullName: Microsoft.Xna.Framework.Graphics.SpriteEffects
- uid: System.Nullable`1
commentId: T:System.Nullable`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.nullable-1
name: Nullable<T>
nameWithType: Nullable<T>
fullName: System.Nullable<T>
nameWithType.vb: Nullable(Of T)
fullName.vb: System.Nullable(Of T)
name.vb: Nullable(Of T)
spec.csharp:
- uid: System.Nullable`1
name: Nullable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.nullable-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Nullable`1
name: Nullable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.nullable-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
name: Microsoft.Xna.Framework
nameWithType: Microsoft.Xna.Framework
fullName: Microsoft.Xna.Framework
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- uid: MLEM.Extended.Extensions.SpriteBatchExtensions.DrawGrid*
commentId: Overload:MLEM.Extended.Extensions.SpriteBatchExtensions.DrawGrid
href: MLEM.Extended.Extensions.SpriteBatchExtensions.html#MLEM_Extended_Extensions_SpriteBatchExtensions_DrawGrid_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_Microsoft_Xna_Framework_Vector2_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Color_System_Single_
name: DrawGrid
nameWithType: SpriteBatchExtensions.DrawGrid
fullName: MLEM.Extended.Extensions.SpriteBatchExtensions.DrawGrid
- uid: Microsoft.Xna.Framework.Point
commentId: T:Microsoft.Xna.Framework.Point
parent: Microsoft.Xna.Framework
isExternal: true
name: Point
nameWithType: Point
fullName: Microsoft.Xna.Framework.Point

View file

@ -0,0 +1,548 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Extended.Extensions.TextureExtensions
commentId: T:MLEM.Extended.Extensions.TextureExtensions
id: TextureExtensions
parent: MLEM.Extended.Extensions
children:
- MLEM.Extended.Extensions.TextureExtensions.ToExtended(MLEM.Textures.NinePatch)
- MLEM.Extended.Extensions.TextureExtensions.ToExtended(MLEM.Textures.TextureRegion)
- MLEM.Extended.Extensions.TextureExtensions.ToMlem(MonoGame.Extended.TextureAtlases.NinePatchRegion2D)
- MLEM.Extended.Extensions.TextureExtensions.ToMlem(MonoGame.Extended.TextureAtlases.TextureRegion2D)
langs:
- csharp
- vb
name: TextureExtensions
nameWithType: TextureExtensions
fullName: MLEM.Extended.Extensions.TextureExtensions
type: Class
source:
remote:
path: MLEM.Extended/Extensions/TextureExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: TextureExtensions
path: ../MLEM.Extended/Extensions/TextureExtensions.cs
startLine: 8
assemblies:
- MLEM.Extended
namespace: MLEM.Extended.Extensions
summary: A set of extensions for converting texture-related types between MLEM and MonoGame.Extended.
example: []
syntax:
content: public static class TextureExtensions
content.vb: Public Module TextureExtensions
inheritance:
- System.Object
inheritedMembers:
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.ToString
- uid: MLEM.Extended.Extensions.TextureExtensions.ToExtended(MLEM.Textures.NinePatch)
commentId: M:MLEM.Extended.Extensions.TextureExtensions.ToExtended(MLEM.Textures.NinePatch)
id: ToExtended(MLEM.Textures.NinePatch)
isExtensionMethod: true
parent: MLEM.Extended.Extensions.TextureExtensions
langs:
- csharp
- vb
name: ToExtended(NinePatch)
nameWithType: TextureExtensions.ToExtended(NinePatch)
fullName: MLEM.Extended.Extensions.TextureExtensions.ToExtended(MLEM.Textures.NinePatch)
type: Method
source:
remote:
path: MLEM.Extended/Extensions/TextureExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: ToExtended
path: ../MLEM.Extended/Extensions/TextureExtensions.cs
startLine: 15
assemblies:
- MLEM.Extended
namespace: MLEM.Extended.Extensions
summary: Converts a MLEM <xref href="MLEM.Textures.NinePatch" data-throw-if-not-resolved="false"></xref> to a MonoGame.Extended <xref href="MonoGame.Extended.TextureAtlases.NinePatchRegion2D" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public static NinePatchRegion2D ToExtended(this NinePatch patch)
parameters:
- id: patch
type: MLEM.Textures.NinePatch
description: The nine patch to convert
return:
type: MonoGame.Extended.TextureAtlases.NinePatchRegion2D
description: The converted nine patch
content.vb: Public Shared Function ToExtended(patch As NinePatch) As NinePatchRegion2D
overload: MLEM.Extended.Extensions.TextureExtensions.ToExtended*
- uid: MLEM.Extended.Extensions.TextureExtensions.ToExtended(MLEM.Textures.TextureRegion)
commentId: M:MLEM.Extended.Extensions.TextureExtensions.ToExtended(MLEM.Textures.TextureRegion)
id: ToExtended(MLEM.Textures.TextureRegion)
isExtensionMethod: true
parent: MLEM.Extended.Extensions.TextureExtensions
langs:
- csharp
- vb
name: ToExtended(TextureRegion)
nameWithType: TextureExtensions.ToExtended(TextureRegion)
fullName: MLEM.Extended.Extensions.TextureExtensions.ToExtended(MLEM.Textures.TextureRegion)
type: Method
source:
remote:
path: MLEM.Extended/Extensions/TextureExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: ToExtended
path: ../MLEM.Extended/Extensions/TextureExtensions.cs
startLine: 24
assemblies:
- MLEM.Extended
namespace: MLEM.Extended.Extensions
summary: Converts a MLEM <xref href="MLEM.Textures.TextureRegion" data-throw-if-not-resolved="false"></xref> to a MonoGame.Extended <xref href="MonoGame.Extended.TextureAtlases.TextureRegion2D" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public static TextureRegion2D ToExtended(this TextureRegion region)
parameters:
- id: region
type: MLEM.Textures.TextureRegion
description: The nine patch to convert
return:
type: MonoGame.Extended.TextureAtlases.TextureRegion2D
description: The converted nine patch
content.vb: Public Shared Function ToExtended(region As TextureRegion) As TextureRegion2D
overload: MLEM.Extended.Extensions.TextureExtensions.ToExtended*
- uid: MLEM.Extended.Extensions.TextureExtensions.ToMlem(MonoGame.Extended.TextureAtlases.NinePatchRegion2D)
commentId: M:MLEM.Extended.Extensions.TextureExtensions.ToMlem(MonoGame.Extended.TextureAtlases.NinePatchRegion2D)
id: ToMlem(MonoGame.Extended.TextureAtlases.NinePatchRegion2D)
isExtensionMethod: true
parent: MLEM.Extended.Extensions.TextureExtensions
langs:
- csharp
- vb
name: ToMlem(NinePatchRegion2D)
nameWithType: TextureExtensions.ToMlem(NinePatchRegion2D)
fullName: MLEM.Extended.Extensions.TextureExtensions.ToMlem(MonoGame.Extended.TextureAtlases.NinePatchRegion2D)
type: Method
source:
remote:
path: MLEM.Extended/Extensions/TextureExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: ToMlem
path: ../MLEM.Extended/Extensions/TextureExtensions.cs
startLine: 33
assemblies:
- MLEM.Extended
namespace: MLEM.Extended.Extensions
summary: Converts a MonoGame.Extended <xref href="MonoGame.Extended.TextureAtlases.NinePatchRegion2D" data-throw-if-not-resolved="false"></xref> to a MLEM <xref href="MLEM.Textures.NinePatch" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public static NinePatch ToMlem(this NinePatchRegion2D patch)
parameters:
- id: patch
type: MonoGame.Extended.TextureAtlases.NinePatchRegion2D
description: The nine patch to convert
return:
type: MLEM.Textures.NinePatch
description: The converted nine patch
content.vb: Public Shared Function ToMlem(patch As NinePatchRegion2D) As NinePatch
overload: MLEM.Extended.Extensions.TextureExtensions.ToMlem*
- uid: MLEM.Extended.Extensions.TextureExtensions.ToMlem(MonoGame.Extended.TextureAtlases.TextureRegion2D)
commentId: M:MLEM.Extended.Extensions.TextureExtensions.ToMlem(MonoGame.Extended.TextureAtlases.TextureRegion2D)
id: ToMlem(MonoGame.Extended.TextureAtlases.TextureRegion2D)
isExtensionMethod: true
parent: MLEM.Extended.Extensions.TextureExtensions
langs:
- csharp
- vb
name: ToMlem(TextureRegion2D)
nameWithType: TextureExtensions.ToMlem(TextureRegion2D)
fullName: MLEM.Extended.Extensions.TextureExtensions.ToMlem(MonoGame.Extended.TextureAtlases.TextureRegion2D)
type: Method
source:
remote:
path: MLEM.Extended/Extensions/TextureExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: ToMlem
path: ../MLEM.Extended/Extensions/TextureExtensions.cs
startLine: 42
assemblies:
- MLEM.Extended
namespace: MLEM.Extended.Extensions
summary: Converts a MonoGame.Extended <xref href="MonoGame.Extended.TextureAtlases.TextureRegion2D" data-throw-if-not-resolved="false"></xref> to a MLEM <xref href="MLEM.Textures.TextureRegion" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public static TextureRegion ToMlem(this TextureRegion2D region)
parameters:
- id: region
type: MonoGame.Extended.TextureAtlases.TextureRegion2D
description: The nine patch to convert
return:
type: MLEM.Textures.TextureRegion
description: The converted nine patch
content.vb: Public Shared Function ToMlem(region As TextureRegion2D) As TextureRegion
overload: MLEM.Extended.Extensions.TextureExtensions.ToMlem*
references:
- uid: MLEM.Extended.Extensions
commentId: N:MLEM.Extended.Extensions
href: MLEM.html
name: MLEM.Extended.Extensions
nameWithType: MLEM.Extended.Extensions
fullName: MLEM.Extended.Extensions
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extended
name: Extended
href: MLEM.Extended.html
- name: .
- uid: MLEM.Extended.Extensions
name: Extensions
href: MLEM.Extended.Extensions.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extended
name: Extended
href: MLEM.Extended.html
- name: .
- uid: MLEM.Extended.Extensions
name: Extensions
href: MLEM.Extended.Extensions.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: MLEM.Textures.NinePatch
commentId: T:MLEM.Textures.NinePatch
parent: MLEM.Textures
href: MLEM.Textures.NinePatch.html
name: NinePatch
nameWithType: NinePatch
fullName: MLEM.Textures.NinePatch
- uid: MonoGame.Extended.TextureAtlases.NinePatchRegion2D
commentId: T:MonoGame.Extended.TextureAtlases.NinePatchRegion2D
parent: MonoGame.Extended.TextureAtlases
isExternal: true
name: NinePatchRegion2D
nameWithType: NinePatchRegion2D
fullName: MonoGame.Extended.TextureAtlases.NinePatchRegion2D
- uid: MLEM.Extended.Extensions.TextureExtensions.ToExtended*
commentId: Overload:MLEM.Extended.Extensions.TextureExtensions.ToExtended
href: MLEM.Extended.Extensions.TextureExtensions.html#MLEM_Extended_Extensions_TextureExtensions_ToExtended_MLEM_Textures_NinePatch_
name: ToExtended
nameWithType: TextureExtensions.ToExtended
fullName: MLEM.Extended.Extensions.TextureExtensions.ToExtended
- uid: MLEM.Textures
commentId: N:MLEM.Textures
href: MLEM.html
name: MLEM.Textures
nameWithType: MLEM.Textures
fullName: MLEM.Textures
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Textures
name: Textures
href: MLEM.Textures.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Textures
name: Textures
href: MLEM.Textures.html
- uid: MonoGame.Extended.TextureAtlases
commentId: N:MonoGame.Extended.TextureAtlases
isExternal: true
name: MonoGame.Extended.TextureAtlases
nameWithType: MonoGame.Extended.TextureAtlases
fullName: MonoGame.Extended.TextureAtlases
spec.csharp:
- uid: MonoGame
name: MonoGame
isExternal: true
- name: .
- uid: MonoGame.Extended
name: Extended
isExternal: true
- name: .
- uid: MonoGame.Extended.TextureAtlases
name: TextureAtlases
isExternal: true
spec.vb:
- uid: MonoGame
name: MonoGame
isExternal: true
- name: .
- uid: MonoGame.Extended
name: Extended
isExternal: true
- name: .
- uid: MonoGame.Extended.TextureAtlases
name: TextureAtlases
isExternal: true
- uid: MLEM.Textures.TextureRegion
commentId: T:MLEM.Textures.TextureRegion
parent: MLEM.Textures
href: MLEM.Textures.TextureRegion.html
name: TextureRegion
nameWithType: TextureRegion
fullName: MLEM.Textures.TextureRegion
- uid: MonoGame.Extended.TextureAtlases.TextureRegion2D
commentId: T:MonoGame.Extended.TextureAtlases.TextureRegion2D
parent: MonoGame.Extended.TextureAtlases
isExternal: true
name: TextureRegion2D
nameWithType: TextureRegion2D
fullName: MonoGame.Extended.TextureAtlases.TextureRegion2D
- uid: MLEM.Extended.Extensions.TextureExtensions.ToMlem*
commentId: Overload:MLEM.Extended.Extensions.TextureExtensions.ToMlem
href: MLEM.Extended.Extensions.TextureExtensions.html#MLEM_Extended_Extensions_TextureExtensions_ToMlem_MonoGame_Extended_TextureAtlases_NinePatchRegion2D_
name: ToMlem
nameWithType: TextureExtensions.ToMlem
fullName: MLEM.Extended.Extensions.TextureExtensions.ToMlem

44
Docs/api/MLEM.Extended.Extensions.yml generated Normal file
View file

@ -0,0 +1,44 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Extended.Extensions
commentId: N:MLEM.Extended.Extensions
id: MLEM.Extended.Extensions
children:
- MLEM.Extended.Extensions.NumberExtensions
- MLEM.Extended.Extensions.RandomExtensions
- MLEM.Extended.Extensions.SpriteBatchExtensions
- MLEM.Extended.Extensions.TextureExtensions
langs:
- csharp
- vb
name: MLEM.Extended.Extensions
nameWithType: MLEM.Extended.Extensions
fullName: MLEM.Extended.Extensions
type: Namespace
assemblies:
- MLEM.Extended
references:
- uid: MLEM.Extended.Extensions.NumberExtensions
commentId: T:MLEM.Extended.Extensions.NumberExtensions
href: MLEM.Extended.Extensions.NumberExtensions.html
name: NumberExtensions
nameWithType: NumberExtensions
fullName: MLEM.Extended.Extensions.NumberExtensions
- uid: MLEM.Extended.Extensions.RandomExtensions
commentId: T:MLEM.Extended.Extensions.RandomExtensions
href: MLEM.Extended.Extensions.RandomExtensions.html
name: RandomExtensions
nameWithType: RandomExtensions
fullName: MLEM.Extended.Extensions.RandomExtensions
- uid: MLEM.Extended.Extensions.SpriteBatchExtensions
commentId: T:MLEM.Extended.Extensions.SpriteBatchExtensions
href: MLEM.Extended.Extensions.SpriteBatchExtensions.html
name: SpriteBatchExtensions
nameWithType: SpriteBatchExtensions
fullName: MLEM.Extended.Extensions.SpriteBatchExtensions
- uid: MLEM.Extended.Extensions.TextureExtensions
commentId: T:MLEM.Extended.Extensions.TextureExtensions
href: MLEM.Extended.Extensions.TextureExtensions.html
name: TextureExtensions
nameWithType: TextureExtensions
fullName: MLEM.Extended.Extensions.TextureExtensions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

23
Docs/api/MLEM.Extended.Font.yml generated Normal file
View file

@ -0,0 +1,23 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Extended.Font
commentId: N:MLEM.Extended.Font
id: MLEM.Extended.Font
children:
- MLEM.Extended.Font.GenericStashFont
langs:
- csharp
- vb
name: MLEM.Extended.Font
nameWithType: MLEM.Extended.Font
fullName: MLEM.Extended.Font
type: Namespace
assemblies:
- MLEM.Extended
references:
- uid: MLEM.Extended.Font.GenericStashFont
commentId: T:MLEM.Extended.Font.GenericStashFont
href: MLEM.Extended.Font.GenericStashFont.html
name: GenericStashFont
nameWithType: GenericStashFont
fullName: MLEM.Extended.Font.GenericStashFont

View file

@ -0,0 +1,789 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate
commentId: T:MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate
id: IndividualTiledMapRenderer.AddDelegate
parent: MLEM.Extended.Tiled
children: []
langs:
- csharp
- vb
name: IndividualTiledMapRenderer.AddDelegate
nameWithType: IndividualTiledMapRenderer.AddDelegate
fullName: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate
type: Delegate
source:
remote:
path: MLEM.Extended/Tiled/IndividualTiledMapRenderer.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: AddDelegate
path: ../MLEM.Extended/Tiled/IndividualTiledMapRenderer.cs
startLine: 214
assemblies:
- MLEM.Extended
namespace: MLEM.Extended.Tiled
summary: A delegate method used for adding an <xref href="MLEM.Extended.Tiled.IndividualTiledMapRenderer" data-throw-if-not-resolved="false"></xref> to a <xref href="MLEM.Graphics.StaticSpriteBatch" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public delegate void IndividualTiledMapRenderer.AddDelegate(StaticSpriteBatch batch, IndividualTiledMapRenderer.TileDrawInfo info)
parameters:
- id: batch
type: MLEM.Graphics.StaticSpriteBatch
description: The static sprite batch to use for drawing.
- id: info
type: MLEM.Extended.Tiled.IndividualTiledMapRenderer.TileDrawInfo
description: The <xref href="MLEM.Extended.Tiled.IndividualTiledMapRenderer.TileDrawInfo" data-throw-if-not-resolved="false"></xref> to add.
content.vb: Public Delegate Sub IndividualTiledMapRenderer.AddDelegate(batch As StaticSpriteBatch, info As IndividualTiledMapRenderer.TileDrawInfo)
extensionMethods:
- MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.MLEM.Data.CopyExtensions.CopyInto``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
- MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.MLEM.Data.CopyExtensions.Copy``1(System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
- MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.MLEM.Data.CopyExtensions.DeepCopyInto``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
- MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.MLEM.Data.CopyExtensions.DeepCopy``1(System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
references:
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer
commentId: T:MLEM.Extended.Tiled.IndividualTiledMapRenderer
parent: MLEM.Extended.Tiled
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.html
name: IndividualTiledMapRenderer
nameWithType: IndividualTiledMapRenderer
fullName: MLEM.Extended.Tiled.IndividualTiledMapRenderer
- uid: MLEM.Graphics.StaticSpriteBatch
commentId: T:MLEM.Graphics.StaticSpriteBatch
parent: MLEM.Graphics
href: MLEM.Graphics.StaticSpriteBatch.html
name: StaticSpriteBatch
nameWithType: StaticSpriteBatch
fullName: MLEM.Graphics.StaticSpriteBatch
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.TileDrawInfo
commentId: T:MLEM.Extended.Tiled.IndividualTiledMapRenderer.TileDrawInfo
parent: MLEM.Extended.Tiled
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.html
name: IndividualTiledMapRenderer.TileDrawInfo
nameWithType: IndividualTiledMapRenderer.TileDrawInfo
fullName: MLEM.Extended.Tiled.IndividualTiledMapRenderer.TileDrawInfo
spec.csharp:
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer
name: IndividualTiledMapRenderer
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.html
- name: .
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.TileDrawInfo
name: TileDrawInfo
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.TileDrawInfo.html
spec.vb:
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer
name: IndividualTiledMapRenderer
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.html
- name: .
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.TileDrawInfo
name: TileDrawInfo
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.TileDrawInfo.html
- uid: MLEM.Extended.Tiled
commentId: N:MLEM.Extended.Tiled
href: MLEM.html
name: MLEM.Extended.Tiled
nameWithType: MLEM.Extended.Tiled
fullName: MLEM.Extended.Tiled
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extended
name: Extended
href: MLEM.Extended.html
- name: .
- uid: MLEM.Extended.Tiled
name: Tiled
href: MLEM.Extended.Tiled.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extended
name: Extended
href: MLEM.Extended.html
- name: .
- uid: MLEM.Extended.Tiled
name: Tiled
href: MLEM.Extended.Tiled.html
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.MLEM.Data.CopyExtensions.CopyInto``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.CopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
parent: MLEM.Data.CopyExtensions
definition: MLEM.Data.CopyExtensions.CopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_CopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: CopyInto<AddDelegate>(AddDelegate, AddDelegate, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.CopyInto<IndividualTiledMapRenderer.AddDelegate>(IndividualTiledMapRenderer.AddDelegate, IndividualTiledMapRenderer.AddDelegate, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.CopyInto<MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate>(MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate, MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.CopyInto(Of IndividualTiledMapRenderer.AddDelegate)(IndividualTiledMapRenderer.AddDelegate, IndividualTiledMapRenderer.AddDelegate, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.CopyInto(Of MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate)(MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate, MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: CopyInto(Of AddDelegate)(AddDelegate, AddDelegate, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.CopyInto``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate,MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: CopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_CopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate
name: AddDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.html
- name: '>'
- name: (
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate
name: AddDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.html
- name: ','
- name: " "
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate
name: AddDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.CopyInto``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate,MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: CopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_CopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate
name: AddDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.html
- name: )
- name: (
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate
name: AddDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.html
- name: ','
- name: " "
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate
name: AddDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.MLEM.Data.CopyExtensions.Copy``1(System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.Copy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
parent: MLEM.Data.CopyExtensions
definition: MLEM.Data.CopyExtensions.Copy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_Copy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: Copy<AddDelegate>(AddDelegate, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.Copy<IndividualTiledMapRenderer.AddDelegate>(IndividualTiledMapRenderer.AddDelegate, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.Copy<MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate>(MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.Copy(Of IndividualTiledMapRenderer.AddDelegate)(IndividualTiledMapRenderer.AddDelegate, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.Copy(Of MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate)(MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: Copy(Of AddDelegate)(AddDelegate, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.Copy``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: Copy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_Copy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate
name: AddDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.html
- name: '>'
- name: (
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate
name: AddDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.Copy``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: Copy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_Copy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate
name: AddDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.html
- name: )
- name: (
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate
name: AddDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.MLEM.Data.CopyExtensions.DeepCopyInto``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.DeepCopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
parent: MLEM.Data.CopyExtensions
definition: MLEM.Data.CopyExtensions.DeepCopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: DeepCopyInto<AddDelegate>(AddDelegate, AddDelegate, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.DeepCopyInto<IndividualTiledMapRenderer.AddDelegate>(IndividualTiledMapRenderer.AddDelegate, IndividualTiledMapRenderer.AddDelegate, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.DeepCopyInto<MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate>(MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate, MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.DeepCopyInto(Of IndividualTiledMapRenderer.AddDelegate)(IndividualTiledMapRenderer.AddDelegate, IndividualTiledMapRenderer.AddDelegate, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.DeepCopyInto(Of MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate)(MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate, MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: DeepCopyInto(Of AddDelegate)(AddDelegate, AddDelegate, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.DeepCopyInto``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate,MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate
name: AddDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.html
- name: '>'
- name: (
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate
name: AddDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.html
- name: ','
- name: " "
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate
name: AddDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.DeepCopyInto``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate,MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate
name: AddDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.html
- name: )
- name: (
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate
name: AddDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.html
- name: ','
- name: " "
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate
name: AddDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.MLEM.Data.CopyExtensions.DeepCopy``1(System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.DeepCopy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
parent: MLEM.Data.CopyExtensions
definition: MLEM.Data.CopyExtensions.DeepCopy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: DeepCopy<AddDelegate>(AddDelegate, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.DeepCopy<IndividualTiledMapRenderer.AddDelegate>(IndividualTiledMapRenderer.AddDelegate, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.DeepCopy<MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate>(MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.DeepCopy(Of IndividualTiledMapRenderer.AddDelegate)(IndividualTiledMapRenderer.AddDelegate, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.DeepCopy(Of MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate)(MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: DeepCopy(Of AddDelegate)(AddDelegate, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.DeepCopy``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate
name: AddDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.html
- name: '>'
- name: (
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate
name: AddDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.DeepCopy``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate
name: AddDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.html
- name: )
- name: (
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate
name: AddDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: MLEM.Graphics
commentId: N:MLEM.Graphics
href: MLEM.html
name: MLEM.Graphics
nameWithType: MLEM.Graphics
fullName: MLEM.Graphics
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Graphics
name: Graphics
href: MLEM.Graphics.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Graphics
name: Graphics
href: MLEM.Graphics.html
- uid: MLEM.Data.CopyExtensions.CopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.CopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
isExternal: true
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_CopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: CopyInto<T>(T, T, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.CopyInto<T>(T, T, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.CopyInto<T>(T, T, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.CopyInto(Of T)(T, T, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.CopyInto(Of T)(T, T, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: CopyInto(Of T)(T, T, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.CopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: CopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_CopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.CopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: CopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_CopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: MLEM.Data.CopyExtensions
commentId: T:MLEM.Data.CopyExtensions
parent: MLEM.Data
href: MLEM.Data.CopyExtensions.html
name: CopyExtensions
nameWithType: CopyExtensions
fullName: MLEM.Data.CopyExtensions
- uid: MLEM.Data.CopyExtensions.Copy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.Copy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
isExternal: true
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_Copy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: Copy<T>(T, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.Copy<T>(T, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.Copy<T>(T, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.Copy(Of T)(T, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.Copy(Of T)(T, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: Copy(Of T)(T, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.Copy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: Copy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_Copy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.Copy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: Copy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_Copy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: MLEM.Data.CopyExtensions.DeepCopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.DeepCopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
isExternal: true
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: DeepCopyInto<T>(T, T, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.DeepCopyInto<T>(T, T, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.DeepCopyInto<T>(T, T, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.DeepCopyInto(Of T)(T, T, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.DeepCopyInto(Of T)(T, T, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: DeepCopyInto(Of T)(T, T, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.DeepCopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.DeepCopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: MLEM.Data.CopyExtensions.DeepCopy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.DeepCopy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
isExternal: true
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: DeepCopy<T>(T, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.DeepCopy<T>(T, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.DeepCopy<T>(T, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.DeepCopy(Of T)(T, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.DeepCopy(Of T)(T, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: DeepCopy(Of T)(T, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.DeepCopy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.DeepCopy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: MLEM.Data
commentId: N:MLEM.Data
href: MLEM.html
name: MLEM.Data
nameWithType: MLEM.Data
fullName: MLEM.Data
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html

View file

@ -0,0 +1,805 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate
commentId: T:MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate
id: IndividualTiledMapRenderer.DrawDelegate
parent: MLEM.Extended.Tiled
children: []
langs:
- csharp
- vb
name: IndividualTiledMapRenderer.DrawDelegate
nameWithType: IndividualTiledMapRenderer.DrawDelegate
fullName: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate
type: Delegate
source:
remote:
path: MLEM.Extended/Tiled/IndividualTiledMapRenderer.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: DrawDelegate
path: ../MLEM.Extended/Tiled/IndividualTiledMapRenderer.cs
startLine: 207
assemblies:
- MLEM.Extended
namespace: MLEM.Extended.Tiled
summary: A delegate method used for drawing an <xref href="MLEM.Extended.Tiled.IndividualTiledMapRenderer" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public delegate void IndividualTiledMapRenderer.DrawDelegate(SpriteBatch batch, IndividualTiledMapRenderer.TileDrawInfo info)
parameters:
- id: batch
type: Microsoft.Xna.Framework.Graphics.SpriteBatch
description: The sprite batch to use for drawing
- id: info
type: MLEM.Extended.Tiled.IndividualTiledMapRenderer.TileDrawInfo
description: The <xref href="MLEM.Extended.Tiled.IndividualTiledMapRenderer.TileDrawInfo" data-throw-if-not-resolved="false"></xref> to draw
content.vb: Public Delegate Sub IndividualTiledMapRenderer.DrawDelegate(batch As SpriteBatch, info As IndividualTiledMapRenderer.TileDrawInfo)
extensionMethods:
- MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.MLEM.Data.CopyExtensions.CopyInto``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
- MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.MLEM.Data.CopyExtensions.Copy``1(System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
- MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.MLEM.Data.CopyExtensions.DeepCopyInto``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
- MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.MLEM.Data.CopyExtensions.DeepCopy``1(System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
references:
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer
commentId: T:MLEM.Extended.Tiled.IndividualTiledMapRenderer
parent: MLEM.Extended.Tiled
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.html
name: IndividualTiledMapRenderer
nameWithType: IndividualTiledMapRenderer
fullName: MLEM.Extended.Tiled.IndividualTiledMapRenderer
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.TileDrawInfo
commentId: T:MLEM.Extended.Tiled.IndividualTiledMapRenderer.TileDrawInfo
parent: MLEM.Extended.Tiled
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.html
name: IndividualTiledMapRenderer.TileDrawInfo
nameWithType: IndividualTiledMapRenderer.TileDrawInfo
fullName: MLEM.Extended.Tiled.IndividualTiledMapRenderer.TileDrawInfo
spec.csharp:
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer
name: IndividualTiledMapRenderer
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.html
- name: .
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.TileDrawInfo
name: TileDrawInfo
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.TileDrawInfo.html
spec.vb:
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer
name: IndividualTiledMapRenderer
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.html
- name: .
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.TileDrawInfo
name: TileDrawInfo
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.TileDrawInfo.html
- uid: MLEM.Extended.Tiled
commentId: N:MLEM.Extended.Tiled
href: MLEM.html
name: MLEM.Extended.Tiled
nameWithType: MLEM.Extended.Tiled
fullName: MLEM.Extended.Tiled
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extended
name: Extended
href: MLEM.Extended.html
- name: .
- uid: MLEM.Extended.Tiled
name: Tiled
href: MLEM.Extended.Tiled.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extended
name: Extended
href: MLEM.Extended.html
- name: .
- uid: MLEM.Extended.Tiled
name: Tiled
href: MLEM.Extended.Tiled.html
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.MLEM.Data.CopyExtensions.CopyInto``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.CopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
parent: MLEM.Data.CopyExtensions
definition: MLEM.Data.CopyExtensions.CopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_CopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: CopyInto<DrawDelegate>(DrawDelegate, DrawDelegate, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.CopyInto<IndividualTiledMapRenderer.DrawDelegate>(IndividualTiledMapRenderer.DrawDelegate, IndividualTiledMapRenderer.DrawDelegate, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.CopyInto<MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate>(MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate, MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.CopyInto(Of IndividualTiledMapRenderer.DrawDelegate)(IndividualTiledMapRenderer.DrawDelegate, IndividualTiledMapRenderer.DrawDelegate, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.CopyInto(Of MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate)(MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate, MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: CopyInto(Of DrawDelegate)(DrawDelegate, DrawDelegate, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.CopyInto``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate,MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: CopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_CopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate
name: DrawDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.html
- name: '>'
- name: (
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate
name: DrawDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.html
- name: ','
- name: " "
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate
name: DrawDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.CopyInto``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate,MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: CopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_CopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate
name: DrawDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.html
- name: )
- name: (
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate
name: DrawDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.html
- name: ','
- name: " "
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate
name: DrawDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.MLEM.Data.CopyExtensions.Copy``1(System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.Copy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
parent: MLEM.Data.CopyExtensions
definition: MLEM.Data.CopyExtensions.Copy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_Copy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: Copy<DrawDelegate>(DrawDelegate, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.Copy<IndividualTiledMapRenderer.DrawDelegate>(IndividualTiledMapRenderer.DrawDelegate, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.Copy<MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate>(MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.Copy(Of IndividualTiledMapRenderer.DrawDelegate)(IndividualTiledMapRenderer.DrawDelegate, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.Copy(Of MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate)(MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: Copy(Of DrawDelegate)(DrawDelegate, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.Copy``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: Copy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_Copy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate
name: DrawDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.html
- name: '>'
- name: (
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate
name: DrawDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.Copy``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: Copy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_Copy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate
name: DrawDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.html
- name: )
- name: (
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate
name: DrawDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.MLEM.Data.CopyExtensions.DeepCopyInto``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.DeepCopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
parent: MLEM.Data.CopyExtensions
definition: MLEM.Data.CopyExtensions.DeepCopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: DeepCopyInto<DrawDelegate>(DrawDelegate, DrawDelegate, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.DeepCopyInto<IndividualTiledMapRenderer.DrawDelegate>(IndividualTiledMapRenderer.DrawDelegate, IndividualTiledMapRenderer.DrawDelegate, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.DeepCopyInto<MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate>(MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate, MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.DeepCopyInto(Of IndividualTiledMapRenderer.DrawDelegate)(IndividualTiledMapRenderer.DrawDelegate, IndividualTiledMapRenderer.DrawDelegate, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.DeepCopyInto(Of MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate)(MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate, MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: DeepCopyInto(Of DrawDelegate)(DrawDelegate, DrawDelegate, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.DeepCopyInto``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate,MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate
name: DrawDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.html
- name: '>'
- name: (
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate
name: DrawDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.html
- name: ','
- name: " "
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate
name: DrawDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.DeepCopyInto``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate,MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate
name: DrawDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.html
- name: )
- name: (
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate
name: DrawDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.html
- name: ','
- name: " "
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate
name: DrawDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.MLEM.Data.CopyExtensions.DeepCopy``1(System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.DeepCopy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
parent: MLEM.Data.CopyExtensions
definition: MLEM.Data.CopyExtensions.DeepCopy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: DeepCopy<DrawDelegate>(DrawDelegate, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.DeepCopy<IndividualTiledMapRenderer.DrawDelegate>(IndividualTiledMapRenderer.DrawDelegate, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.DeepCopy<MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate>(MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.DeepCopy(Of IndividualTiledMapRenderer.DrawDelegate)(IndividualTiledMapRenderer.DrawDelegate, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.DeepCopy(Of MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate)(MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: DeepCopy(Of DrawDelegate)(DrawDelegate, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.DeepCopy``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate
name: DrawDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.html
- name: '>'
- name: (
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate
name: DrawDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.DeepCopy``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate
name: DrawDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.html
- name: )
- name: (
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate
name: DrawDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
commentId: T:Microsoft.Xna.Framework.Graphics.SpriteBatch
parent: Microsoft.Xna.Framework.Graphics
isExternal: true
name: SpriteBatch
nameWithType: SpriteBatch
fullName: Microsoft.Xna.Framework.Graphics.SpriteBatch
- uid: MLEM.Data.CopyExtensions.CopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.CopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
isExternal: true
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_CopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: CopyInto<T>(T, T, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.CopyInto<T>(T, T, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.CopyInto<T>(T, T, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.CopyInto(Of T)(T, T, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.CopyInto(Of T)(T, T, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: CopyInto(Of T)(T, T, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.CopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: CopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_CopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.CopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: CopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_CopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: MLEM.Data.CopyExtensions
commentId: T:MLEM.Data.CopyExtensions
parent: MLEM.Data
href: MLEM.Data.CopyExtensions.html
name: CopyExtensions
nameWithType: CopyExtensions
fullName: MLEM.Data.CopyExtensions
- uid: MLEM.Data.CopyExtensions.Copy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.Copy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
isExternal: true
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_Copy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: Copy<T>(T, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.Copy<T>(T, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.Copy<T>(T, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.Copy(Of T)(T, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.Copy(Of T)(T, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: Copy(Of T)(T, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.Copy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: Copy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_Copy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.Copy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: Copy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_Copy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: MLEM.Data.CopyExtensions.DeepCopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.DeepCopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
isExternal: true
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: DeepCopyInto<T>(T, T, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.DeepCopyInto<T>(T, T, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.DeepCopyInto<T>(T, T, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.DeepCopyInto(Of T)(T, T, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.DeepCopyInto(Of T)(T, T, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: DeepCopyInto(Of T)(T, T, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.DeepCopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.DeepCopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: MLEM.Data.CopyExtensions.DeepCopy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.DeepCopy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
isExternal: true
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: DeepCopy<T>(T, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.DeepCopy<T>(T, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.DeepCopy<T>(T, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.DeepCopy(Of T)(T, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.DeepCopy(Of T)(T, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: DeepCopy(Of T)(T, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.DeepCopy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.DeepCopy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: Microsoft.Xna.Framework.Graphics
commentId: N:Microsoft.Xna.Framework.Graphics
isExternal: true
name: Microsoft.Xna.Framework.Graphics
nameWithType: Microsoft.Xna.Framework.Graphics
fullName: Microsoft.Xna.Framework.Graphics
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Graphics
name: Graphics
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Graphics
name: Graphics
isExternal: true
- uid: MLEM.Data
commentId: N:MLEM.Data
href: MLEM.html
name: MLEM.Data
nameWithType: MLEM.Data
fullName: MLEM.Data
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html

View file

@ -0,0 +1,878 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth
commentId: T:MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth
id: IndividualTiledMapRenderer.GetDepth
parent: MLEM.Extended.Tiled
children: []
langs:
- csharp
- vb
name: IndividualTiledMapRenderer.GetDepth
nameWithType: IndividualTiledMapRenderer.GetDepth
fullName: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth
type: Delegate
source:
remote:
path: MLEM.Extended/Tiled/IndividualTiledMapRenderer.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: GetDepth
path: ../MLEM.Extended/Tiled/IndividualTiledMapRenderer.cs
startLine: 200
assemblies:
- MLEM.Extended
namespace: MLEM.Extended.Tiled
summary: >-
A delegate method used for an <xref href="MLEM.Extended.Tiled.IndividualTiledMapRenderer" data-throw-if-not-resolved="false"></xref>'s depth function.
The idea is to return a depth (between 0 and 1) for the given tile that determines where in the sprite batch it should be rendererd.
Note that, for this depth function to take effect, the sprite batch needs to begin with <xref href="Microsoft.Xna.Framework.Graphics.SpriteSortMode.FrontToBack" data-throw-if-not-resolved="false"></xref> or <xref href="Microsoft.Xna.Framework.Graphics.SpriteSortMode.BackToFront" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public delegate float IndividualTiledMapRenderer.GetDepth(TiledMapTile tile, TiledMapTileLayer layer, int layerIndex, Point position)
parameters:
- id: tile
type: MonoGame.Extended.Tiled.TiledMapTile
description: The tile whose depth to get
- id: layer
type: MonoGame.Extended.Tiled.TiledMapTileLayer
description: The layer the tile is on
- id: layerIndex
type: System.Int32
description: The index of the layer in <xref href="MonoGame.Extended.Tiled.TiledMap.TileLayers" data-throw-if-not-resolved="false"></xref>
- id: position
type: Microsoft.Xna.Framework.Point
description: The tile position of this tile
return:
type: System.Single
content.vb: Public Delegate Function IndividualTiledMapRenderer.GetDepth(tile As TiledMapTile, layer As TiledMapTileLayer, layerIndex As Integer, position As Point) As Single
extensionMethods:
- MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.MLEM.Data.CopyExtensions.CopyInto``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
- MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.MLEM.Data.CopyExtensions.Copy``1(System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
- MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.MLEM.Data.CopyExtensions.DeepCopyInto``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
- MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.MLEM.Data.CopyExtensions.DeepCopy``1(System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
references:
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer
commentId: T:MLEM.Extended.Tiled.IndividualTiledMapRenderer
parent: MLEM.Extended.Tiled
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.html
name: IndividualTiledMapRenderer
nameWithType: IndividualTiledMapRenderer
fullName: MLEM.Extended.Tiled.IndividualTiledMapRenderer
- uid: Microsoft.Xna.Framework.Graphics.SpriteSortMode.FrontToBack
commentId: F:Microsoft.Xna.Framework.Graphics.SpriteSortMode.FrontToBack
isExternal: true
name: FrontToBack
nameWithType: SpriteSortMode.FrontToBack
fullName: Microsoft.Xna.Framework.Graphics.SpriteSortMode.FrontToBack
- uid: Microsoft.Xna.Framework.Graphics.SpriteSortMode.BackToFront
commentId: F:Microsoft.Xna.Framework.Graphics.SpriteSortMode.BackToFront
isExternal: true
name: BackToFront
nameWithType: SpriteSortMode.BackToFront
fullName: Microsoft.Xna.Framework.Graphics.SpriteSortMode.BackToFront
- uid: MonoGame.Extended.Tiled.TiledMap.TileLayers
commentId: P:MonoGame.Extended.Tiled.TiledMap.TileLayers
isExternal: true
name: TileLayers
nameWithType: TiledMap.TileLayers
fullName: MonoGame.Extended.Tiled.TiledMap.TileLayers
- uid: MLEM.Extended.Tiled
commentId: N:MLEM.Extended.Tiled
href: MLEM.html
name: MLEM.Extended.Tiled
nameWithType: MLEM.Extended.Tiled
fullName: MLEM.Extended.Tiled
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extended
name: Extended
href: MLEM.Extended.html
- name: .
- uid: MLEM.Extended.Tiled
name: Tiled
href: MLEM.Extended.Tiled.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extended
name: Extended
href: MLEM.Extended.html
- name: .
- uid: MLEM.Extended.Tiled
name: Tiled
href: MLEM.Extended.Tiled.html
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.MLEM.Data.CopyExtensions.CopyInto``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.CopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
parent: MLEM.Data.CopyExtensions
definition: MLEM.Data.CopyExtensions.CopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_CopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: CopyInto<GetDepth>(GetDepth, GetDepth, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.CopyInto<IndividualTiledMapRenderer.GetDepth>(IndividualTiledMapRenderer.GetDepth, IndividualTiledMapRenderer.GetDepth, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.CopyInto<MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth>(MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth, MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.CopyInto(Of IndividualTiledMapRenderer.GetDepth)(IndividualTiledMapRenderer.GetDepth, IndividualTiledMapRenderer.GetDepth, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.CopyInto(Of MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth)(MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth, MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: CopyInto(Of GetDepth)(GetDepth, GetDepth, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.CopyInto``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth,MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: CopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_CopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth
name: GetDepth
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.html
- name: '>'
- name: (
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth
name: GetDepth
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.html
- name: ','
- name: " "
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth
name: GetDepth
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.CopyInto``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth,MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: CopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_CopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth
name: GetDepth
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.html
- name: )
- name: (
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth
name: GetDepth
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.html
- name: ','
- name: " "
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth
name: GetDepth
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.MLEM.Data.CopyExtensions.Copy``1(System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.Copy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
parent: MLEM.Data.CopyExtensions
definition: MLEM.Data.CopyExtensions.Copy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_Copy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: Copy<GetDepth>(GetDepth, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.Copy<IndividualTiledMapRenderer.GetDepth>(IndividualTiledMapRenderer.GetDepth, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.Copy<MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth>(MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.Copy(Of IndividualTiledMapRenderer.GetDepth)(IndividualTiledMapRenderer.GetDepth, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.Copy(Of MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth)(MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: Copy(Of GetDepth)(GetDepth, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.Copy``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: Copy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_Copy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth
name: GetDepth
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.html
- name: '>'
- name: (
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth
name: GetDepth
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.Copy``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: Copy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_Copy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth
name: GetDepth
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.html
- name: )
- name: (
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth
name: GetDepth
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.MLEM.Data.CopyExtensions.DeepCopyInto``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.DeepCopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
parent: MLEM.Data.CopyExtensions
definition: MLEM.Data.CopyExtensions.DeepCopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: DeepCopyInto<GetDepth>(GetDepth, GetDepth, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.DeepCopyInto<IndividualTiledMapRenderer.GetDepth>(IndividualTiledMapRenderer.GetDepth, IndividualTiledMapRenderer.GetDepth, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.DeepCopyInto<MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth>(MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth, MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.DeepCopyInto(Of IndividualTiledMapRenderer.GetDepth)(IndividualTiledMapRenderer.GetDepth, IndividualTiledMapRenderer.GetDepth, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.DeepCopyInto(Of MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth)(MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth, MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: DeepCopyInto(Of GetDepth)(GetDepth, GetDepth, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.DeepCopyInto``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth,MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth
name: GetDepth
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.html
- name: '>'
- name: (
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth
name: GetDepth
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.html
- name: ','
- name: " "
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth
name: GetDepth
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.DeepCopyInto``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth,MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth
name: GetDepth
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.html
- name: )
- name: (
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth
name: GetDepth
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.html
- name: ','
- name: " "
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth
name: GetDepth
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.MLEM.Data.CopyExtensions.DeepCopy``1(System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.DeepCopy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
parent: MLEM.Data.CopyExtensions
definition: MLEM.Data.CopyExtensions.DeepCopy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: DeepCopy<GetDepth>(GetDepth, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.DeepCopy<IndividualTiledMapRenderer.GetDepth>(IndividualTiledMapRenderer.GetDepth, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.DeepCopy<MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth>(MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.DeepCopy(Of IndividualTiledMapRenderer.GetDepth)(IndividualTiledMapRenderer.GetDepth, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.DeepCopy(Of MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth)(MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: DeepCopy(Of GetDepth)(GetDepth, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.DeepCopy``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth
name: GetDepth
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.html
- name: '>'
- name: (
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth
name: GetDepth
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.DeepCopy``1(MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth
name: GetDepth
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.html
- name: )
- name: (
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth
name: GetDepth
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: MonoGame.Extended.Tiled.TiledMapTile
commentId: T:MonoGame.Extended.Tiled.TiledMapTile
parent: MonoGame.Extended.Tiled
isExternal: true
name: TiledMapTile
nameWithType: TiledMapTile
fullName: MonoGame.Extended.Tiled.TiledMapTile
- uid: MonoGame.Extended.Tiled.TiledMapTileLayer
commentId: T:MonoGame.Extended.Tiled.TiledMapTileLayer
parent: MonoGame.Extended.Tiled
isExternal: true
name: TiledMapTileLayer
nameWithType: TiledMapTileLayer
fullName: MonoGame.Extended.Tiled.TiledMapTileLayer
- uid: System.Int32
commentId: T:System.Int32
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
name: int
nameWithType: int
fullName: int
nameWithType.vb: Integer
fullName.vb: Integer
name.vb: Integer
- uid: Microsoft.Xna.Framework.Point
commentId: T:Microsoft.Xna.Framework.Point
parent: Microsoft.Xna.Framework
isExternal: true
name: Point
nameWithType: Point
fullName: Microsoft.Xna.Framework.Point
- uid: System.Single
commentId: T:System.Single
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
name: float
nameWithType: float
fullName: float
nameWithType.vb: Single
fullName.vb: Single
name.vb: Single
- uid: MLEM.Data.CopyExtensions.CopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.CopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
isExternal: true
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_CopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: CopyInto<T>(T, T, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.CopyInto<T>(T, T, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.CopyInto<T>(T, T, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.CopyInto(Of T)(T, T, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.CopyInto(Of T)(T, T, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: CopyInto(Of T)(T, T, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.CopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: CopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_CopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.CopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: CopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_CopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: MLEM.Data.CopyExtensions
commentId: T:MLEM.Data.CopyExtensions
parent: MLEM.Data
href: MLEM.Data.CopyExtensions.html
name: CopyExtensions
nameWithType: CopyExtensions
fullName: MLEM.Data.CopyExtensions
- uid: MLEM.Data.CopyExtensions.Copy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.Copy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
isExternal: true
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_Copy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: Copy<T>(T, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.Copy<T>(T, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.Copy<T>(T, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.Copy(Of T)(T, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.Copy(Of T)(T, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: Copy(Of T)(T, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.Copy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: Copy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_Copy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.Copy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: Copy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_Copy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: MLEM.Data.CopyExtensions.DeepCopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.DeepCopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
isExternal: true
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: DeepCopyInto<T>(T, T, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.DeepCopyInto<T>(T, T, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.DeepCopyInto<T>(T, T, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.DeepCopyInto(Of T)(T, T, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.DeepCopyInto(Of T)(T, T, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: DeepCopyInto(Of T)(T, T, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.DeepCopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.DeepCopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: MLEM.Data.CopyExtensions.DeepCopy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.DeepCopy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
isExternal: true
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: DeepCopy<T>(T, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.DeepCopy<T>(T, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.DeepCopy<T>(T, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.DeepCopy(Of T)(T, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.DeepCopy(Of T)(T, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: DeepCopy(Of T)(T, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.DeepCopy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.DeepCopy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: MonoGame.Extended.Tiled
commentId: N:MonoGame.Extended.Tiled
isExternal: true
name: MonoGame.Extended.Tiled
nameWithType: MonoGame.Extended.Tiled
fullName: MonoGame.Extended.Tiled
spec.csharp:
- uid: MonoGame
name: MonoGame
isExternal: true
- name: .
- uid: MonoGame.Extended
name: Extended
isExternal: true
- name: .
- uid: MonoGame.Extended.Tiled
name: Tiled
isExternal: true
spec.vb:
- uid: MonoGame
name: MonoGame
isExternal: true
- name: .
- uid: MonoGame.Extended
name: Extended
isExternal: true
- name: .
- uid: MonoGame.Extended.Tiled
name: Tiled
isExternal: true
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
name: Microsoft.Xna.Framework
nameWithType: Microsoft.Xna.Framework
fullName: Microsoft.Xna.Framework
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- uid: MLEM.Data
commentId: N:MLEM.Data
href: MLEM.html
name: MLEM.Data
nameWithType: MLEM.Data
fullName: MLEM.Data
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,851 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions
commentId: T:MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions
id: TiledMapCollisions.CollectCollisions
parent: MLEM.Extended.Tiled
children: []
langs:
- csharp
- vb
name: TiledMapCollisions.CollectCollisions
nameWithType: TiledMapCollisions.CollectCollisions
fullName: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions
type: Delegate
source:
remote:
path: MLEM.Extended/Tiled/TiledMapCollisions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: CollectCollisions
path: ../MLEM.Extended/Tiled/TiledMapCollisions.cs
startLine: 160
assemblies:
- MLEM.Extended
namespace: MLEM.Extended.Tiled
summary: A delegate method used to override the default collision checking behavior.
example: []
syntax:
content: public delegate void TiledMapCollisions.CollectCollisions(List<RectangleF> collisions, TiledMapCollisions.TileCollisionInfo tile)
parameters:
- id: collisions
type: System.Collections.Generic.List{MonoGame.Extended.RectangleF}
description: The list of collisions to add to
- id: tile
type: MLEM.Extended.Tiled.TiledMapCollisions.TileCollisionInfo
description: The tile's collision information
content.vb: Public Delegate Sub TiledMapCollisions.CollectCollisions(collisions As List(Of RectangleF), tile As TiledMapCollisions.TileCollisionInfo)
extensionMethods:
- MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.MLEM.Data.CopyExtensions.CopyInto``1(MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
- MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.MLEM.Data.CopyExtensions.Copy``1(System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
- MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.MLEM.Data.CopyExtensions.DeepCopyInto``1(MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
- MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.MLEM.Data.CopyExtensions.DeepCopy``1(System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
references:
- uid: MLEM.Extended.Tiled
commentId: N:MLEM.Extended.Tiled
href: MLEM.html
name: MLEM.Extended.Tiled
nameWithType: MLEM.Extended.Tiled
fullName: MLEM.Extended.Tiled
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extended
name: Extended
href: MLEM.Extended.html
- name: .
- uid: MLEM.Extended.Tiled
name: Tiled
href: MLEM.Extended.Tiled.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extended
name: Extended
href: MLEM.Extended.html
- name: .
- uid: MLEM.Extended.Tiled
name: Tiled
href: MLEM.Extended.Tiled.html
- uid: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.MLEM.Data.CopyExtensions.CopyInto``1(MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.CopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
parent: MLEM.Data.CopyExtensions
definition: MLEM.Data.CopyExtensions.CopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_CopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: CopyInto<CollectCollisions>(CollectCollisions, CollectCollisions, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.CopyInto<TiledMapCollisions.CollectCollisions>(TiledMapCollisions.CollectCollisions, TiledMapCollisions.CollectCollisions, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.CopyInto<MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions>(MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions, MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.CopyInto(Of TiledMapCollisions.CollectCollisions)(TiledMapCollisions.CollectCollisions, TiledMapCollisions.CollectCollisions, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.CopyInto(Of MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions)(MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions, MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: CopyInto(Of CollectCollisions)(CollectCollisions, CollectCollisions, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.CopyInto``1(MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions,MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: CopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_CopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- uid: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions
name: CollectCollisions
href: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.html
- name: '>'
- name: (
- uid: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions
name: CollectCollisions
href: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.html
- name: ','
- name: " "
- uid: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions
name: CollectCollisions
href: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.CopyInto``1(MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions,MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: CopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_CopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- uid: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions
name: CollectCollisions
href: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.html
- name: )
- name: (
- uid: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions
name: CollectCollisions
href: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.html
- name: ','
- name: " "
- uid: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions
name: CollectCollisions
href: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.MLEM.Data.CopyExtensions.Copy``1(System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.Copy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
parent: MLEM.Data.CopyExtensions
definition: MLEM.Data.CopyExtensions.Copy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_Copy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: Copy<CollectCollisions>(CollectCollisions, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.Copy<TiledMapCollisions.CollectCollisions>(TiledMapCollisions.CollectCollisions, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.Copy<MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions>(MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.Copy(Of TiledMapCollisions.CollectCollisions)(TiledMapCollisions.CollectCollisions, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.Copy(Of MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions)(MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: Copy(Of CollectCollisions)(CollectCollisions, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.Copy``1(MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: Copy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_Copy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- uid: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions
name: CollectCollisions
href: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.html
- name: '>'
- name: (
- uid: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions
name: CollectCollisions
href: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.Copy``1(MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: Copy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_Copy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- uid: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions
name: CollectCollisions
href: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.html
- name: )
- name: (
- uid: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions
name: CollectCollisions
href: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.MLEM.Data.CopyExtensions.DeepCopyInto``1(MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.DeepCopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
parent: MLEM.Data.CopyExtensions
definition: MLEM.Data.CopyExtensions.DeepCopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: DeepCopyInto<CollectCollisions>(CollectCollisions, CollectCollisions, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.DeepCopyInto<TiledMapCollisions.CollectCollisions>(TiledMapCollisions.CollectCollisions, TiledMapCollisions.CollectCollisions, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.DeepCopyInto<MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions>(MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions, MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.DeepCopyInto(Of TiledMapCollisions.CollectCollisions)(TiledMapCollisions.CollectCollisions, TiledMapCollisions.CollectCollisions, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.DeepCopyInto(Of MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions)(MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions, MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: DeepCopyInto(Of CollectCollisions)(CollectCollisions, CollectCollisions, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.DeepCopyInto``1(MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions,MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- uid: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions
name: CollectCollisions
href: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.html
- name: '>'
- name: (
- uid: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions
name: CollectCollisions
href: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.html
- name: ','
- name: " "
- uid: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions
name: CollectCollisions
href: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.DeepCopyInto``1(MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions,MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- uid: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions
name: CollectCollisions
href: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.html
- name: )
- name: (
- uid: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions
name: CollectCollisions
href: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.html
- name: ','
- name: " "
- uid: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions
name: CollectCollisions
href: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.MLEM.Data.CopyExtensions.DeepCopy``1(System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.DeepCopy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
parent: MLEM.Data.CopyExtensions
definition: MLEM.Data.CopyExtensions.DeepCopy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: DeepCopy<CollectCollisions>(CollectCollisions, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.DeepCopy<TiledMapCollisions.CollectCollisions>(TiledMapCollisions.CollectCollisions, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.DeepCopy<MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions>(MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.DeepCopy(Of TiledMapCollisions.CollectCollisions)(TiledMapCollisions.CollectCollisions, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.DeepCopy(Of MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions)(MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: DeepCopy(Of CollectCollisions)(CollectCollisions, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.DeepCopy``1(MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- uid: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions
name: CollectCollisions
href: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.html
- name: '>'
- name: (
- uid: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions
name: CollectCollisions
href: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.DeepCopy``1(MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- uid: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions
name: CollectCollisions
href: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.html
- name: )
- name: (
- uid: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions
name: CollectCollisions
href: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.html
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: System.Collections.Generic.List{MonoGame.Extended.RectangleF}
commentId: T:System.Collections.Generic.List{MonoGame.Extended.RectangleF}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<RectangleF>
nameWithType: List<RectangleF>
fullName: System.Collections.Generic.List<MonoGame.Extended.RectangleF>
nameWithType.vb: List(Of RectangleF)
fullName.vb: System.Collections.Generic.List(Of MonoGame.Extended.RectangleF)
name.vb: List(Of RectangleF)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: MonoGame.Extended.RectangleF
name: RectangleF
isExternal: true
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: MonoGame.Extended.RectangleF
name: RectangleF
isExternal: true
- name: )
- uid: MLEM.Extended.Tiled.TiledMapCollisions.TileCollisionInfo
commentId: T:MLEM.Extended.Tiled.TiledMapCollisions.TileCollisionInfo
parent: MLEM.Extended.Tiled
href: MLEM.Extended.Tiled.TiledMapCollisions.html
name: TiledMapCollisions.TileCollisionInfo
nameWithType: TiledMapCollisions.TileCollisionInfo
fullName: MLEM.Extended.Tiled.TiledMapCollisions.TileCollisionInfo
spec.csharp:
- uid: MLEM.Extended.Tiled.TiledMapCollisions
name: TiledMapCollisions
href: MLEM.Extended.Tiled.TiledMapCollisions.html
- name: .
- uid: MLEM.Extended.Tiled.TiledMapCollisions.TileCollisionInfo
name: TileCollisionInfo
href: MLEM.Extended.Tiled.TiledMapCollisions.TileCollisionInfo.html
spec.vb:
- uid: MLEM.Extended.Tiled.TiledMapCollisions
name: TiledMapCollisions
href: MLEM.Extended.Tiled.TiledMapCollisions.html
- name: .
- uid: MLEM.Extended.Tiled.TiledMapCollisions.TileCollisionInfo
name: TileCollisionInfo
href: MLEM.Extended.Tiled.TiledMapCollisions.TileCollisionInfo.html
- uid: MLEM.Data.CopyExtensions.CopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.CopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
isExternal: true
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_CopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: CopyInto<T>(T, T, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.CopyInto<T>(T, T, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.CopyInto<T>(T, T, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.CopyInto(Of T)(T, T, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.CopyInto(Of T)(T, T, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: CopyInto(Of T)(T, T, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.CopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: CopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_CopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.CopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: CopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_CopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: MLEM.Data.CopyExtensions
commentId: T:MLEM.Data.CopyExtensions
parent: MLEM.Data
href: MLEM.Data.CopyExtensions.html
name: CopyExtensions
nameWithType: CopyExtensions
fullName: MLEM.Data.CopyExtensions
- uid: MLEM.Data.CopyExtensions.Copy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.Copy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
isExternal: true
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_Copy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: Copy<T>(T, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.Copy<T>(T, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.Copy<T>(T, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.Copy(Of T)(T, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.Copy(Of T)(T, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: Copy(Of T)(T, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.Copy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: Copy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_Copy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.Copy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: Copy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_Copy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: MLEM.Data.CopyExtensions.DeepCopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.DeepCopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
isExternal: true
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: DeepCopyInto<T>(T, T, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.DeepCopyInto<T>(T, T, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.DeepCopyInto<T>(T, T, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.DeepCopyInto(Of T)(T, T, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.DeepCopyInto(Of T)(T, T, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: DeepCopyInto(Of T)(T, T, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.DeepCopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.DeepCopyInto``1(``0,``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopyInto
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopyInto__1___0___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: MLEM.Data.CopyExtensions.DeepCopy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
commentId: M:MLEM.Data.CopyExtensions.DeepCopy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
isExternal: true
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
name: DeepCopy<T>(T, BindingFlags, Predicate<FieldInfo>)
nameWithType: CopyExtensions.DeepCopy<T>(T, BindingFlags, Predicate<FieldInfo>)
fullName: MLEM.Data.CopyExtensions.DeepCopy<T>(T, System.Reflection.BindingFlags, System.Predicate<System.Reflection.FieldInfo>)
nameWithType.vb: CopyExtensions.DeepCopy(Of T)(T, BindingFlags, Predicate(Of FieldInfo))
fullName.vb: MLEM.Data.CopyExtensions.DeepCopy(Of T)(T, System.Reflection.BindingFlags, System.Predicate(Of System.Reflection.FieldInfo))
name.vb: DeepCopy(Of T)(T, BindingFlags, Predicate(Of FieldInfo))
spec.csharp:
- uid: MLEM.Data.CopyExtensions.DeepCopy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: <
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Data.CopyExtensions.DeepCopy``1(``0,System.Reflection.BindingFlags,System.Predicate{System.Reflection.FieldInfo})
name: DeepCopy
href: MLEM.Data.CopyExtensions.html#MLEM_Data_CopyExtensions_DeepCopy__1___0_System_Reflection_BindingFlags_System_Predicate_System_Reflection_FieldInfo__
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: ','
- name: " "
- uid: System.Reflection.BindingFlags
name: BindingFlags
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.bindingflags
- name: ','
- name: " "
- uid: System.Predicate`1
name: Predicate
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.predicate-1
- name: (
- name: Of
- name: " "
- uid: System.Reflection.FieldInfo
name: FieldInfo
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.reflection.fieldinfo
- name: )
- name: )
- uid: System.Collections.Generic.List`1
commentId: T:System.Collections.Generic.List`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<T>
nameWithType: List<T>
fullName: System.Collections.Generic.List<T>
nameWithType.vb: List(Of T)
fullName.vb: System.Collections.Generic.List(Of T)
name.vb: List(Of T)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: System.Collections.Generic
commentId: N:System.Collections.Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System.Collections.Generic
nameWithType: System.Collections.Generic
fullName: System.Collections.Generic
spec.csharp:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Collections
name: Collections
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections
- name: .
- uid: System.Collections.Generic
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
spec.vb:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Collections
name: Collections
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections
- name: .
- uid: System.Collections.Generic
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: MLEM.Data
commentId: N:MLEM.Data
href: MLEM.html
name: MLEM.Data
nameWithType: MLEM.Data
fullName: MLEM.Data
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Data
name: Data
href: MLEM.Data.html

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

228
Docs/api/MLEM.Extended.Tiled.yml generated Normal file
View file

@ -0,0 +1,228 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Extended.Tiled
commentId: N:MLEM.Extended.Tiled
id: MLEM.Extended.Tiled
children:
- MLEM.Extended.Tiled.IndividualTiledMapRenderer
- MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate
- MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate
- MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth
- MLEM.Extended.Tiled.IndividualTiledMapRenderer.TileDrawInfo
- MLEM.Extended.Tiled.LayerPosition
- MLEM.Extended.Tiled.LayerPositionF
- MLEM.Extended.Tiled.TiledExtensions
- MLEM.Extended.Tiled.TiledMapCollisions
- MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions
- MLEM.Extended.Tiled.TiledMapCollisions.TileCollisionInfo
langs:
- csharp
- vb
name: MLEM.Extended.Tiled
nameWithType: MLEM.Extended.Tiled
fullName: MLEM.Extended.Tiled
type: Namespace
assemblies:
- MLEM.Extended
references:
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer
commentId: T:MLEM.Extended.Tiled.IndividualTiledMapRenderer
parent: MLEM.Extended.Tiled
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.html
name: IndividualTiledMapRenderer
nameWithType: IndividualTiledMapRenderer
fullName: MLEM.Extended.Tiled.IndividualTiledMapRenderer
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth
commentId: T:MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth
parent: MLEM.Extended.Tiled
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.html
name: IndividualTiledMapRenderer.GetDepth
nameWithType: IndividualTiledMapRenderer.GetDepth
fullName: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth
spec.csharp:
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer
name: IndividualTiledMapRenderer
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.html
- name: .
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth
name: GetDepth
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.html
spec.vb:
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer
name: IndividualTiledMapRenderer
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.html
- name: .
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth
name: GetDepth
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.GetDepth.html
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate
commentId: T:MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate
parent: MLEM.Extended.Tiled
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.html
name: IndividualTiledMapRenderer.DrawDelegate
nameWithType: IndividualTiledMapRenderer.DrawDelegate
fullName: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate
spec.csharp:
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer
name: IndividualTiledMapRenderer
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.html
- name: .
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate
name: DrawDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.html
spec.vb:
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer
name: IndividualTiledMapRenderer
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.html
- name: .
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate
name: DrawDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.DrawDelegate.html
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate
commentId: T:MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate
parent: MLEM.Extended.Tiled
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.html
name: IndividualTiledMapRenderer.AddDelegate
nameWithType: IndividualTiledMapRenderer.AddDelegate
fullName: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate
spec.csharp:
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer
name: IndividualTiledMapRenderer
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.html
- name: .
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate
name: AddDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.html
spec.vb:
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer
name: IndividualTiledMapRenderer
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.html
- name: .
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate
name: AddDelegate
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.AddDelegate.html
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.TileDrawInfo
commentId: T:MLEM.Extended.Tiled.IndividualTiledMapRenderer.TileDrawInfo
parent: MLEM.Extended.Tiled
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.html
name: IndividualTiledMapRenderer.TileDrawInfo
nameWithType: IndividualTiledMapRenderer.TileDrawInfo
fullName: MLEM.Extended.Tiled.IndividualTiledMapRenderer.TileDrawInfo
spec.csharp:
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer
name: IndividualTiledMapRenderer
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.html
- name: .
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.TileDrawInfo
name: TileDrawInfo
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.TileDrawInfo.html
spec.vb:
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer
name: IndividualTiledMapRenderer
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.html
- name: .
- uid: MLEM.Extended.Tiled.IndividualTiledMapRenderer.TileDrawInfo
name: TileDrawInfo
href: MLEM.Extended.Tiled.IndividualTiledMapRenderer.TileDrawInfo.html
- uid: MLEM.Extended.Tiled.LayerPosition
commentId: T:MLEM.Extended.Tiled.LayerPosition
parent: MLEM.Extended.Tiled
href: MLEM.Extended.Tiled.LayerPosition.html
name: LayerPosition
nameWithType: LayerPosition
fullName: MLEM.Extended.Tiled.LayerPosition
- uid: MLEM.Extended.Tiled.LayerPositionF
commentId: T:MLEM.Extended.Tiled.LayerPositionF
parent: MLEM.Extended.Tiled
href: MLEM.Extended.Tiled.LayerPositionF.html
name: LayerPositionF
nameWithType: LayerPositionF
fullName: MLEM.Extended.Tiled.LayerPositionF
- uid: MLEM.Extended.Tiled.TiledExtensions
commentId: T:MLEM.Extended.Tiled.TiledExtensions
href: MLEM.Extended.Tiled.TiledExtensions.html
name: TiledExtensions
nameWithType: TiledExtensions
fullName: MLEM.Extended.Tiled.TiledExtensions
- uid: MLEM.Extended.Tiled.TiledMapCollisions
commentId: T:MLEM.Extended.Tiled.TiledMapCollisions
href: MLEM.Extended.Tiled.TiledMapCollisions.html
name: TiledMapCollisions
nameWithType: TiledMapCollisions
fullName: MLEM.Extended.Tiled.TiledMapCollisions
- uid: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions
commentId: T:MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions
parent: MLEM.Extended.Tiled
href: MLEM.Extended.Tiled.TiledMapCollisions.html
name: TiledMapCollisions.CollectCollisions
nameWithType: TiledMapCollisions.CollectCollisions
fullName: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions
spec.csharp:
- uid: MLEM.Extended.Tiled.TiledMapCollisions
name: TiledMapCollisions
href: MLEM.Extended.Tiled.TiledMapCollisions.html
- name: .
- uid: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions
name: CollectCollisions
href: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.html
spec.vb:
- uid: MLEM.Extended.Tiled.TiledMapCollisions
name: TiledMapCollisions
href: MLEM.Extended.Tiled.TiledMapCollisions.html
- name: .
- uid: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions
name: CollectCollisions
href: MLEM.Extended.Tiled.TiledMapCollisions.CollectCollisions.html
- uid: MLEM.Extended.Tiled.TiledMapCollisions.TileCollisionInfo
commentId: T:MLEM.Extended.Tiled.TiledMapCollisions.TileCollisionInfo
parent: MLEM.Extended.Tiled
href: MLEM.Extended.Tiled.TiledMapCollisions.html
name: TiledMapCollisions.TileCollisionInfo
nameWithType: TiledMapCollisions.TileCollisionInfo
fullName: MLEM.Extended.Tiled.TiledMapCollisions.TileCollisionInfo
spec.csharp:
- uid: MLEM.Extended.Tiled.TiledMapCollisions
name: TiledMapCollisions
href: MLEM.Extended.Tiled.TiledMapCollisions.html
- name: .
- uid: MLEM.Extended.Tiled.TiledMapCollisions.TileCollisionInfo
name: TileCollisionInfo
href: MLEM.Extended.Tiled.TiledMapCollisions.TileCollisionInfo.html
spec.vb:
- uid: MLEM.Extended.Tiled.TiledMapCollisions
name: TiledMapCollisions
href: MLEM.Extended.Tiled.TiledMapCollisions.html
- name: .
- uid: MLEM.Extended.Tiled.TiledMapCollisions.TileCollisionInfo
name: TileCollisionInfo
href: MLEM.Extended.Tiled.TiledMapCollisions.TileCollisionInfo.html
- uid: MLEM.Extended.Tiled
commentId: N:MLEM.Extended.Tiled
href: MLEM.html
name: MLEM.Extended.Tiled
nameWithType: MLEM.Extended.Tiled
fullName: MLEM.Extended.Tiled
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extended
name: Extended
href: MLEM.Extended.html
- name: .
- uid: MLEM.Extended.Tiled
name: Tiled
href: MLEM.Extended.Tiled.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extended
name: Extended
href: MLEM.Extended.html
- name: .
- uid: MLEM.Extended.Tiled
name: Tiled
href: MLEM.Extended.Tiled.html

View file

@ -0,0 +1,395 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Extensions.CharExtensions
commentId: T:MLEM.Extensions.CharExtensions
id: CharExtensions
parent: MLEM.Extensions
children:
- MLEM.Extensions.CharExtensions.ToCachedString(System.Char)
langs:
- csharp
- vb
name: CharExtensions
nameWithType: CharExtensions
fullName: MLEM.Extensions.CharExtensions
type: Class
source:
remote:
path: MLEM/Extensions/CharExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: CharExtensions
path: ../MLEM/Extensions/CharExtensions.cs
startLine: 7
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: A set of extensions for dealing with <xref href="System.Char" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: >-
[Obsolete("ToCachedString is deprecated. Consider using a more robust, custom implementation for text caching, or CodePointSource.ToString for UTF-32 caching.")]
public static class CharExtensions
content.vb: >-
<Obsolete("ToCachedString is deprecated. Consider using a more robust, custom implementation for text caching, or CodePointSource.ToString for UTF-32 caching.")>
Public Module CharExtensions
inheritance:
- System.Object
inheritedMembers:
- System.Object.ToString
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
attributes:
- type: System.ObsoleteAttribute
ctor: System.ObsoleteAttribute.#ctor(System.String)
arguments:
- type: System.String
value: ToCachedString is deprecated. Consider using a more robust, custom implementation for text caching, or CodePointSource.ToString for UTF-32 caching.
- uid: MLEM.Extensions.CharExtensions.ToCachedString(System.Char)
commentId: M:MLEM.Extensions.CharExtensions.ToCachedString(System.Char)
id: ToCachedString(System.Char)
isExtensionMethod: true
parent: MLEM.Extensions.CharExtensions
langs:
- csharp
- vb
name: ToCachedString(char)
nameWithType: CharExtensions.ToCachedString(char)
fullName: MLEM.Extensions.CharExtensions.ToCachedString(char)
type: Method
source:
remote:
path: MLEM/Extensions/CharExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: ToCachedString
path: ../MLEM/Extensions/CharExtensions.cs
startLine: 18
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: >-
Returns the string representation of this character which will be stored and retrieved from a dictionary cache.
This method reduces string allocations, making it trade in processor efficiency for memory efficiency.
example: []
syntax:
content: >-
[Obsolete("ToCachedString is deprecated. Consider using a more robust, custom implementation for text caching, or CodePointSource.ToString for UTF-32 caching.")]
public static string ToCachedString(this char c)
parameters:
- id: c
type: System.Char
description: The character to turn into a string
return:
type: System.String
description: A string representing the character
content.vb: >-
<Obsolete("ToCachedString is deprecated. Consider using a more robust, custom implementation for text caching, or CodePointSource.ToString for UTF-32 caching.")>
Public Shared Function ToCachedString(c As Char) As String
overload: MLEM.Extensions.CharExtensions.ToCachedString*
attributes:
- type: System.ObsoleteAttribute
ctor: System.ObsoleteAttribute.#ctor(System.String)
arguments:
- type: System.String
value: ToCachedString is deprecated. Consider using a more robust, custom implementation for text caching, or CodePointSource.ToString for UTF-32 caching.
nameWithType.vb: CharExtensions.ToCachedString(Char)
fullName.vb: MLEM.Extensions.CharExtensions.ToCachedString(Char)
name.vb: ToCachedString(Char)
references:
- uid: System.Char
commentId: T:System.Char
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.char
name: char
nameWithType: char
fullName: char
nameWithType.vb: Char
fullName.vb: Char
name.vb: Char
- uid: MLEM.Extensions
commentId: N:MLEM.Extensions
href: MLEM.html
name: MLEM.Extensions
nameWithType: MLEM.Extensions
fullName: MLEM.Extensions
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extensions
name: Extensions
href: MLEM.Extensions.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extensions
name: Extensions
href: MLEM.Extensions.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: MLEM.Extensions.CharExtensions.ToCachedString*
commentId: Overload:MLEM.Extensions.CharExtensions.ToCachedString
href: MLEM.Extensions.CharExtensions.html#MLEM_Extensions_CharExtensions_ToCachedString_System_Char_
name: ToCachedString
nameWithType: CharExtensions.ToCachedString
fullName: MLEM.Extensions.CharExtensions.ToCachedString
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string
nameWithType: string
fullName: string
nameWithType.vb: String
fullName.vb: String
name.vb: String

View file

@ -0,0 +1,848 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Extensions.CollectionExtensions
commentId: T:MLEM.Extensions.CollectionExtensions
id: CollectionExtensions
parent: MLEM.Extensions
children:
- MLEM.Extensions.CollectionExtensions.Append``1(System.Collections.Generic.IEnumerable{``0},``0)
- MLEM.Extensions.CollectionExtensions.Combinations``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{``0}})
- MLEM.Extensions.CollectionExtensions.IndexCombinations``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{``0}})
- MLEM.Extensions.CollectionExtensions.Prepend``1(System.Collections.Generic.IEnumerable{``0},``0)
langs:
- csharp
- vb
name: CollectionExtensions
nameWithType: CollectionExtensions
fullName: MLEM.Extensions.CollectionExtensions
type: Class
source:
remote:
path: MLEM/Extensions/CollectionExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: CollectionExtensions
path: ../MLEM/Extensions/CollectionExtensions.cs
startLine: 7
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: A set of extensions for dealing with collections of various kinds
example: []
syntax:
content: public static class CollectionExtensions
content.vb: Public Module CollectionExtensions
inheritance:
- System.Object
inheritedMembers:
- System.Object.ToString
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- uid: MLEM.Extensions.CollectionExtensions.Combinations``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{``0}})
commentId: M:MLEM.Extensions.CollectionExtensions.Combinations``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{``0}})
id: Combinations``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{``0}})
isExtensionMethod: true
parent: MLEM.Extensions.CollectionExtensions
langs:
- csharp
- vb
name: Combinations<T>(IEnumerable<IEnumerable<T>>)
nameWithType: CollectionExtensions.Combinations<T>(IEnumerable<IEnumerable<T>>)
fullName: MLEM.Extensions.CollectionExtensions.Combinations<T>(System.Collections.Generic.IEnumerable<System.Collections.Generic.IEnumerable<T>>)
type: Method
source:
remote:
path: MLEM/Extensions/CollectionExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Combinations
path: ../MLEM/Extensions/CollectionExtensions.cs
startLine: 24
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: >-
This method returns a set of possible combinations of n items from n different sets, where the order of the items in each combination is based on the order of the input sets.
For a version of this method that returns indices rather than entries, see <xref href="MLEM.Extensions.CollectionExtensions.IndexCombinations%60%601(System.Collections.Generic.IEnumerable%7bSystem.Collections.Generic.IEnumerable%7b%60%600%7d%7d)" data-throw-if-not-resolved="false"></xref>.
<example>
Given the input set <code>{{1, 2, 3}, {A, B}, {+, -}}</code>, the returned set would contain the following sets:
<pre><code class="lang-csharp">{1, A, +}, {1, A, -}, {1, B, +}, {1, B, -},
{2, A, +}, {2, A, -}, {2, B, +}, {2, B, -},
{3, A, +}, {3, A, -}, {3, B, +}, {3, B, -}</code></pre>
</example>
example: []
syntax:
content: public static IEnumerable<IEnumerable<T>> Combinations<T>(this IEnumerable<IEnumerable<T>> things)
parameters:
- id: things
type: System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{{T}}}
description: The different sets to be combined
typeParameters:
- id: T
description: The type of the items in the sets
return:
type: System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{{T}}}
description: All combinations of set items as described
content.vb: Public Shared Function Combinations(Of T)(things As IEnumerable(Of IEnumerable(Of T))) As IEnumerable(Of IEnumerable(Of T))
overload: MLEM.Extensions.CollectionExtensions.Combinations*
nameWithType.vb: CollectionExtensions.Combinations(Of T)(IEnumerable(Of IEnumerable(Of T)))
fullName.vb: MLEM.Extensions.CollectionExtensions.Combinations(Of T)(System.Collections.Generic.IEnumerable(Of System.Collections.Generic.IEnumerable(Of T)))
name.vb: Combinations(Of T)(IEnumerable(Of IEnumerable(Of T)))
- uid: MLEM.Extensions.CollectionExtensions.IndexCombinations``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{``0}})
commentId: M:MLEM.Extensions.CollectionExtensions.IndexCombinations``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{``0}})
id: IndexCombinations``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{``0}})
isExtensionMethod: true
parent: MLEM.Extensions.CollectionExtensions
langs:
- csharp
- vb
name: IndexCombinations<T>(IEnumerable<IEnumerable<T>>)
nameWithType: CollectionExtensions.IndexCombinations<T>(IEnumerable<IEnumerable<T>>)
fullName: MLEM.Extensions.CollectionExtensions.IndexCombinations<T>(System.Collections.Generic.IEnumerable<System.Collections.Generic.IEnumerable<T>>)
type: Method
source:
remote:
path: MLEM/Extensions/CollectionExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: IndexCombinations
path: ../MLEM/Extensions/CollectionExtensions.cs
startLine: 46
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: >-
This method returns a set of possible combinations of n indices of items from n different sets, where the order of the items' indices in each combination is based on the order of the input sets.
For a version of this method that returns entries rather than indices, see <xref href="MLEM.Extensions.CollectionExtensions.Combinations%60%601(System.Collections.Generic.IEnumerable%7bSystem.Collections.Generic.IEnumerable%7b%60%600%7d%7d)" data-throw-if-not-resolved="false"></xref>.
<example>
Given the input set <code>{{1, 2, 3}, {A, B}, {+, -}}</code>, the returned set would contain the following sets:
<pre><code class="lang-csharp">{0, 0, 0}, {0, 0, 1}, {0, 1, 0}, {0, 1, 1},
{1, 0, 0}, {1, 0, 1}, {1, 1, 0}, {1, 1, 1},
{2, 0, 0}, {2, 0, 1}, {2, 1, 0}, {2, 1, 1}</code></pre>
</example>
example: []
syntax:
content: public static IEnumerable<IEnumerable<int>> IndexCombinations<T>(this IEnumerable<IEnumerable<T>> things)
parameters:
- id: things
type: System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{{T}}}
description: The different sets to be combined
typeParameters:
- id: T
description: The type of the items in the sets
return:
type: System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{System.Int32}}
description: All combinations of set items as described
content.vb: Public Shared Function IndexCombinations(Of T)(things As IEnumerable(Of IEnumerable(Of T))) As IEnumerable(Of IEnumerable(Of Integer))
overload: MLEM.Extensions.CollectionExtensions.IndexCombinations*
nameWithType.vb: CollectionExtensions.IndexCombinations(Of T)(IEnumerable(Of IEnumerable(Of T)))
fullName.vb: MLEM.Extensions.CollectionExtensions.IndexCombinations(Of T)(System.Collections.Generic.IEnumerable(Of System.Collections.Generic.IEnumerable(Of T)))
name.vb: IndexCombinations(Of T)(IEnumerable(Of IEnumerable(Of T)))
- uid: MLEM.Extensions.CollectionExtensions.Append``1(System.Collections.Generic.IEnumerable{``0},``0)
commentId: M:MLEM.Extensions.CollectionExtensions.Append``1(System.Collections.Generic.IEnumerable{``0},``0)
id: Append``1(System.Collections.Generic.IEnumerable{``0},``0)
isExtensionMethod: true
parent: MLEM.Extensions.CollectionExtensions
langs:
- csharp
- vb
name: Append<T>(IEnumerable<T>, T)
nameWithType: CollectionExtensions.Append<T>(IEnumerable<T>, T)
fullName: MLEM.Extensions.CollectionExtensions.Append<T>(System.Collections.Generic.IEnumerable<T>, T)
type: Method
source:
remote:
path: MLEM/Extensions/CollectionExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Append
path: ../MLEM/Extensions/CollectionExtensions.cs
startLine: 59
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: Appends a value to the end of the sequence.
example: []
syntax:
content: public static IEnumerable<T> Append<T>(this IEnumerable<T> source, T element)
parameters:
- id: source
type: System.Collections.Generic.IEnumerable{{T}}
description: A sequence of values.
- id: element
type: '{T}'
description: The value to append to <code class="paramref">source</code>.
typeParameters:
- id: T
description: The type of the elements of <code class="paramref">source</code>.
return:
type: System.Collections.Generic.IEnumerable{{T}}
description: A new sequence that ends with <code class="paramref">element</code>.
content.vb: Public Shared Function Append(Of T)(source As IEnumerable(Of T), element As T) As IEnumerable(Of T)
overload: MLEM.Extensions.CollectionExtensions.Append*
nameWithType.vb: CollectionExtensions.Append(Of T)(IEnumerable(Of T), T)
fullName.vb: MLEM.Extensions.CollectionExtensions.Append(Of T)(System.Collections.Generic.IEnumerable(Of T), T)
name.vb: Append(Of T)(IEnumerable(Of T), T)
- uid: MLEM.Extensions.CollectionExtensions.Prepend``1(System.Collections.Generic.IEnumerable{``0},``0)
commentId: M:MLEM.Extensions.CollectionExtensions.Prepend``1(System.Collections.Generic.IEnumerable{``0},``0)
id: Prepend``1(System.Collections.Generic.IEnumerable{``0},``0)
isExtensionMethod: true
parent: MLEM.Extensions.CollectionExtensions
langs:
- csharp
- vb
name: Prepend<T>(IEnumerable<T>, T)
nameWithType: CollectionExtensions.Prepend<T>(IEnumerable<T>, T)
fullName: MLEM.Extensions.CollectionExtensions.Prepend<T>(System.Collections.Generic.IEnumerable<T>, T)
type: Method
source:
remote:
path: MLEM/Extensions/CollectionExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Prepend
path: ../MLEM/Extensions/CollectionExtensions.cs
startLine: 70
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: Prepends a value to the beginning of the sequence.
example: []
syntax:
content: public static IEnumerable<T> Prepend<T>(this IEnumerable<T> source, T element)
parameters:
- id: source
type: System.Collections.Generic.IEnumerable{{T}}
description: A sequence of values.
- id: element
type: '{T}'
description: The value to prepend to <code class="paramref">source</code>.
typeParameters:
- id: T
description: The type of the elements of <code class="paramref">source</code>.
return:
type: System.Collections.Generic.IEnumerable{{T}}
description: A new sequence that begins with <code class="paramref">element</code>.
content.vb: Public Shared Function Prepend(Of T)(source As IEnumerable(Of T), element As T) As IEnumerable(Of T)
overload: MLEM.Extensions.CollectionExtensions.Prepend*
nameWithType.vb: CollectionExtensions.Prepend(Of T)(IEnumerable(Of T), T)
fullName.vb: MLEM.Extensions.CollectionExtensions.Prepend(Of T)(System.Collections.Generic.IEnumerable(Of T), T)
name.vb: Prepend(Of T)(IEnumerable(Of T), T)
references:
- uid: MLEM.Extensions
commentId: N:MLEM.Extensions
href: MLEM.html
name: MLEM.Extensions
nameWithType: MLEM.Extensions
fullName: MLEM.Extensions
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extensions
name: Extensions
href: MLEM.Extensions.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extensions
name: Extensions
href: MLEM.Extensions.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: MLEM.Extensions.CollectionExtensions.IndexCombinations``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{``0}})
commentId: M:MLEM.Extensions.CollectionExtensions.IndexCombinations``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{``0}})
isExternal: true
href: MLEM.Extensions.CollectionExtensions.html#MLEM_Extensions_CollectionExtensions_IndexCombinations__1_System_Collections_Generic_IEnumerable_System_Collections_Generic_IEnumerable___0___
name: IndexCombinations<T>(IEnumerable<IEnumerable<T>>)
nameWithType: CollectionExtensions.IndexCombinations<T>(IEnumerable<IEnumerable<T>>)
fullName: MLEM.Extensions.CollectionExtensions.IndexCombinations<T>(System.Collections.Generic.IEnumerable<System.Collections.Generic.IEnumerable<T>>)
nameWithType.vb: CollectionExtensions.IndexCombinations(Of T)(IEnumerable(Of IEnumerable(Of T)))
fullName.vb: MLEM.Extensions.CollectionExtensions.IndexCombinations(Of T)(System.Collections.Generic.IEnumerable(Of System.Collections.Generic.IEnumerable(Of T)))
name.vb: IndexCombinations(Of T)(IEnumerable(Of IEnumerable(Of T)))
spec.csharp:
- uid: MLEM.Extensions.CollectionExtensions.IndexCombinations``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{``0}})
name: IndexCombinations
href: MLEM.Extensions.CollectionExtensions.html#MLEM_Extensions_CollectionExtensions_IndexCombinations__1_System_Collections_Generic_IEnumerable_System_Collections_Generic_IEnumerable___0___
- name: <
- name: T
- name: '>'
- name: (
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: <
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: <
- name: T
- name: '>'
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Extensions.CollectionExtensions.IndexCombinations``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{``0}})
name: IndexCombinations
href: MLEM.Extensions.CollectionExtensions.html#MLEM_Extensions_CollectionExtensions_IndexCombinations__1_System_Collections_Generic_IEnumerable_System_Collections_Generic_IEnumerable___0___
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: (
- name: Of
- name: " "
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: )
- name: )
- uid: MLEM.Extensions.CollectionExtensions.Combinations*
commentId: Overload:MLEM.Extensions.CollectionExtensions.Combinations
href: MLEM.Extensions.CollectionExtensions.html#MLEM_Extensions_CollectionExtensions_Combinations__1_System_Collections_Generic_IEnumerable_System_Collections_Generic_IEnumerable___0___
name: Combinations
nameWithType: CollectionExtensions.Combinations
fullName: MLEM.Extensions.CollectionExtensions.Combinations
- uid: System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{{T}}}
commentId: T:System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{``0}}
parent: System.Collections.Generic
definition: System.Collections.Generic.IEnumerable`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
name: IEnumerable<IEnumerable<T>>
nameWithType: IEnumerable<IEnumerable<T>>
fullName: System.Collections.Generic.IEnumerable<System.Collections.Generic.IEnumerable<T>>
nameWithType.vb: IEnumerable(Of IEnumerable(Of T))
fullName.vb: System.Collections.Generic.IEnumerable(Of System.Collections.Generic.IEnumerable(Of T))
name.vb: IEnumerable(Of IEnumerable(Of T))
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: <
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: <
- name: T
- name: '>'
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: (
- name: Of
- name: " "
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: )
- uid: System.Collections.Generic.IEnumerable`1
commentId: T:System.Collections.Generic.IEnumerable`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
name: IEnumerable<T>
nameWithType: IEnumerable<T>
fullName: System.Collections.Generic.IEnumerable<T>
nameWithType.vb: IEnumerable(Of T)
fullName.vb: System.Collections.Generic.IEnumerable(Of T)
name.vb: IEnumerable(Of T)
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: System.Collections.Generic
commentId: N:System.Collections.Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System.Collections.Generic
nameWithType: System.Collections.Generic
fullName: System.Collections.Generic
spec.csharp:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Collections
name: Collections
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections
- name: .
- uid: System.Collections.Generic
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
spec.vb:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Collections
name: Collections
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections
- name: .
- uid: System.Collections.Generic
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: MLEM.Extensions.CollectionExtensions.Combinations``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{``0}})
commentId: M:MLEM.Extensions.CollectionExtensions.Combinations``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{``0}})
isExternal: true
href: MLEM.Extensions.CollectionExtensions.html#MLEM_Extensions_CollectionExtensions_Combinations__1_System_Collections_Generic_IEnumerable_System_Collections_Generic_IEnumerable___0___
name: Combinations<T>(IEnumerable<IEnumerable<T>>)
nameWithType: CollectionExtensions.Combinations<T>(IEnumerable<IEnumerable<T>>)
fullName: MLEM.Extensions.CollectionExtensions.Combinations<T>(System.Collections.Generic.IEnumerable<System.Collections.Generic.IEnumerable<T>>)
nameWithType.vb: CollectionExtensions.Combinations(Of T)(IEnumerable(Of IEnumerable(Of T)))
fullName.vb: MLEM.Extensions.CollectionExtensions.Combinations(Of T)(System.Collections.Generic.IEnumerable(Of System.Collections.Generic.IEnumerable(Of T)))
name.vb: Combinations(Of T)(IEnumerable(Of IEnumerable(Of T)))
spec.csharp:
- uid: MLEM.Extensions.CollectionExtensions.Combinations``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{``0}})
name: Combinations
href: MLEM.Extensions.CollectionExtensions.html#MLEM_Extensions_CollectionExtensions_Combinations__1_System_Collections_Generic_IEnumerable_System_Collections_Generic_IEnumerable___0___
- name: <
- name: T
- name: '>'
- name: (
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: <
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: <
- name: T
- name: '>'
- name: '>'
- name: )
spec.vb:
- uid: MLEM.Extensions.CollectionExtensions.Combinations``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{``0}})
name: Combinations
href: MLEM.Extensions.CollectionExtensions.html#MLEM_Extensions_CollectionExtensions_Combinations__1_System_Collections_Generic_IEnumerable_System_Collections_Generic_IEnumerable___0___
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: (
- name: Of
- name: " "
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: )
- name: )
- uid: MLEM.Extensions.CollectionExtensions.IndexCombinations*
commentId: Overload:MLEM.Extensions.CollectionExtensions.IndexCombinations
href: MLEM.Extensions.CollectionExtensions.html#MLEM_Extensions_CollectionExtensions_IndexCombinations__1_System_Collections_Generic_IEnumerable_System_Collections_Generic_IEnumerable___0___
name: IndexCombinations
nameWithType: CollectionExtensions.IndexCombinations
fullName: MLEM.Extensions.CollectionExtensions.IndexCombinations
- uid: System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{System.Int32}}
commentId: T:System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{System.Int32}}
parent: System.Collections.Generic
definition: System.Collections.Generic.IEnumerable`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
name: IEnumerable<IEnumerable<int>>
nameWithType: IEnumerable<IEnumerable<int>>
fullName: System.Collections.Generic.IEnumerable<System.Collections.Generic.IEnumerable<int>>
nameWithType.vb: IEnumerable(Of IEnumerable(Of Integer))
fullName.vb: System.Collections.Generic.IEnumerable(Of System.Collections.Generic.IEnumerable(Of Integer))
name.vb: IEnumerable(Of IEnumerable(Of Integer))
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: <
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: <
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: '>'
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: (
- name: Of
- name: " "
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: (
- name: Of
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: )
- name: )
- uid: MLEM.Extensions.CollectionExtensions.Append*
commentId: Overload:MLEM.Extensions.CollectionExtensions.Append
href: MLEM.Extensions.CollectionExtensions.html#MLEM_Extensions_CollectionExtensions_Append__1_System_Collections_Generic_IEnumerable___0____0_
name: Append
nameWithType: CollectionExtensions.Append
fullName: MLEM.Extensions.CollectionExtensions.Append
- uid: System.Collections.Generic.IEnumerable{{T}}
commentId: T:System.Collections.Generic.IEnumerable{``0}
parent: System.Collections.Generic
definition: System.Collections.Generic.IEnumerable`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
name: IEnumerable<T>
nameWithType: IEnumerable<T>
fullName: System.Collections.Generic.IEnumerable<T>
nameWithType.vb: IEnumerable(Of T)
fullName.vb: System.Collections.Generic.IEnumerable(Of T)
name.vb: IEnumerable(Of T)
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: '{T}'
commentId: '!:T'
definition: T
name: T
nameWithType: T
fullName: T
- uid: T
name: T
nameWithType: T
fullName: T
- uid: MLEM.Extensions.CollectionExtensions.Prepend*
commentId: Overload:MLEM.Extensions.CollectionExtensions.Prepend
href: MLEM.Extensions.CollectionExtensions.html#MLEM_Extensions_CollectionExtensions_Prepend__1_System_Collections_Generic_IEnumerable___0____0_
name: Prepend
nameWithType: CollectionExtensions.Prepend
fullName: MLEM.Extensions.CollectionExtensions.Prepend

View file

@ -0,0 +1,595 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Extensions.ColorExtensions
commentId: T:MLEM.Extensions.ColorExtensions
id: ColorExtensions
parent: MLEM.Extensions
children:
- MLEM.Extensions.ColorExtensions.CopyAlpha(Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color)
- MLEM.Extensions.ColorExtensions.Invert(Microsoft.Xna.Framework.Color)
- MLEM.Extensions.ColorExtensions.Multiply(Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color)
- MLEM.Extensions.ColorExtensions.ToHexStringRgb(Microsoft.Xna.Framework.Color,System.Boolean)
- MLEM.Extensions.ColorExtensions.ToHexStringRgba(Microsoft.Xna.Framework.Color,System.Boolean)
langs:
- csharp
- vb
name: ColorExtensions
nameWithType: ColorExtensions
fullName: MLEM.Extensions.ColorExtensions
type: Class
source:
remote:
path: MLEM/Extensions/ColorExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: ColorExtensions
path: ../MLEM/Extensions/ColorExtensions.cs
startLine: 8
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: A set of extensions for dealing with <xref href="Microsoft.Xna.Framework.Color" data-throw-if-not-resolved="false"></xref> objects.
example: []
syntax:
content: public static class ColorExtensions
content.vb: Public Module ColorExtensions
inheritance:
- System.Object
inheritedMembers:
- System.Object.ToString
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- uid: MLEM.Extensions.ColorExtensions.CopyAlpha(Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color)
commentId: M:MLEM.Extensions.ColorExtensions.CopyAlpha(Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color)
id: CopyAlpha(Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color)
isExtensionMethod: true
parent: MLEM.Extensions.ColorExtensions
langs:
- csharp
- vb
name: CopyAlpha(Color, Color)
nameWithType: ColorExtensions.CopyAlpha(Color, Color)
fullName: MLEM.Extensions.ColorExtensions.CopyAlpha(Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color)
type: Method
source:
remote:
path: MLEM/Extensions/ColorExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: CopyAlpha
path: ../MLEM/Extensions/ColorExtensions.cs
startLine: 16
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: Copies the alpha value from another color into this color and returns the result.
example: []
syntax:
content: public static Color CopyAlpha(this Color color, Color other)
parameters:
- id: color
type: Microsoft.Xna.Framework.Color
description: The color.
- id: other
type: Microsoft.Xna.Framework.Color
description: The color to copy the alpha from.
return:
type: Microsoft.Xna.Framework.Color
description: The first color with the second color's alpha value.
content.vb: Public Shared Function CopyAlpha(color As Color, other As Color) As Color
overload: MLEM.Extensions.ColorExtensions.CopyAlpha*
- uid: MLEM.Extensions.ColorExtensions.Invert(Microsoft.Xna.Framework.Color)
commentId: M:MLEM.Extensions.ColorExtensions.Invert(Microsoft.Xna.Framework.Color)
id: Invert(Microsoft.Xna.Framework.Color)
isExtensionMethod: true
parent: MLEM.Extensions.ColorExtensions
langs:
- csharp
- vb
name: Invert(Color)
nameWithType: ColorExtensions.Invert(Color)
fullName: MLEM.Extensions.ColorExtensions.Invert(Microsoft.Xna.Framework.Color)
type: Method
source:
remote:
path: MLEM/Extensions/ColorExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Invert
path: ../MLEM/Extensions/ColorExtensions.cs
startLine: 25
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: Returns an inverted version of this color.
example: []
syntax:
content: public static Color Invert(this Color color)
parameters:
- id: color
type: Microsoft.Xna.Framework.Color
description: The color to invert.
return:
type: Microsoft.Xna.Framework.Color
description: The inverted color.
content.vb: Public Shared Function Invert(color As Color) As Color
overload: MLEM.Extensions.ColorExtensions.Invert*
- uid: MLEM.Extensions.ColorExtensions.Multiply(Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color)
commentId: M:MLEM.Extensions.ColorExtensions.Multiply(Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color)
id: Multiply(Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color)
isExtensionMethod: true
parent: MLEM.Extensions.ColorExtensions
langs:
- csharp
- vb
name: Multiply(Color, Color)
nameWithType: ColorExtensions.Multiply(Color, Color)
fullName: MLEM.Extensions.ColorExtensions.Multiply(Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color)
type: Method
source:
remote:
path: MLEM/Extensions/ColorExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Multiply
path: ../MLEM/Extensions/ColorExtensions.cs
startLine: 35
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: Multiplies this color with another color and returns the result.
example: []
syntax:
content: public static Color Multiply(this Color color, Color other)
parameters:
- id: color
type: Microsoft.Xna.Framework.Color
description: The first color.
- id: other
type: Microsoft.Xna.Framework.Color
description: The second color.
return:
type: Microsoft.Xna.Framework.Color
description: The two colors multiplied together.
content.vb: Public Shared Function Multiply(color As Color, other As Color) As Color
overload: MLEM.Extensions.ColorExtensions.Multiply*
- uid: MLEM.Extensions.ColorExtensions.ToHexStringRgba(Microsoft.Xna.Framework.Color,System.Boolean)
commentId: M:MLEM.Extensions.ColorExtensions.ToHexStringRgba(Microsoft.Xna.Framework.Color,System.Boolean)
id: ToHexStringRgba(Microsoft.Xna.Framework.Color,System.Boolean)
isExtensionMethod: true
parent: MLEM.Extensions.ColorExtensions
langs:
- csharp
- vb
name: ToHexStringRgba(Color, bool)
nameWithType: ColorExtensions.ToHexStringRgba(Color, bool)
fullName: MLEM.Extensions.ColorExtensions.ToHexStringRgba(Microsoft.Xna.Framework.Color, bool)
type: Method
source:
remote:
path: MLEM/Extensions/ColorExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: ToHexStringRgba
path: ../MLEM/Extensions/ColorExtensions.cs
startLine: 45
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: Returns the hexadecimal representation of this color as a string in the format <code>#AARRGGBB</code>, or optionally <code>AARRGGBB</code>, without the pound symbol.
example: []
syntax:
content: public static string ToHexStringRgba(this Color color, bool hash = true)
parameters:
- id: color
type: Microsoft.Xna.Framework.Color
description: The color to convert.
- id: hash
type: System.Boolean
description: 'Whether a # should prepend the string.'
return:
type: System.String
description: The resulting hex string.
content.vb: Public Shared Function ToHexStringRgba(color As Color, hash As Boolean = True) As String
overload: MLEM.Extensions.ColorExtensions.ToHexStringRgba*
nameWithType.vb: ColorExtensions.ToHexStringRgba(Color, Boolean)
fullName.vb: MLEM.Extensions.ColorExtensions.ToHexStringRgba(Microsoft.Xna.Framework.Color, Boolean)
name.vb: ToHexStringRgba(Color, Boolean)
- uid: MLEM.Extensions.ColorExtensions.ToHexStringRgb(Microsoft.Xna.Framework.Color,System.Boolean)
commentId: M:MLEM.Extensions.ColorExtensions.ToHexStringRgb(Microsoft.Xna.Framework.Color,System.Boolean)
id: ToHexStringRgb(Microsoft.Xna.Framework.Color,System.Boolean)
isExtensionMethod: true
parent: MLEM.Extensions.ColorExtensions
langs:
- csharp
- vb
name: ToHexStringRgb(Color, bool)
nameWithType: ColorExtensions.ToHexStringRgb(Color, bool)
fullName: MLEM.Extensions.ColorExtensions.ToHexStringRgb(Microsoft.Xna.Framework.Color, bool)
type: Method
source:
remote:
path: MLEM/Extensions/ColorExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: ToHexStringRgb
path: ../MLEM/Extensions/ColorExtensions.cs
startLine: 56
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: >-
Returns the hexadecimal representation of this color as a string in the format <code>#RRGGBB</code>, or optionally <code>RRGGBB</code>, without the pound symbol.
The alpha channel is ignored.
example: []
syntax:
content: public static string ToHexStringRgb(this Color color, bool hash = true)
parameters:
- id: color
type: Microsoft.Xna.Framework.Color
description: The color to convert.
- id: hash
type: System.Boolean
description: 'Whether a # should prepend the string.'
return:
type: System.String
description: The resulting hex string.
content.vb: Public Shared Function ToHexStringRgb(color As Color, hash As Boolean = True) As String
overload: MLEM.Extensions.ColorExtensions.ToHexStringRgb*
nameWithType.vb: ColorExtensions.ToHexStringRgb(Color, Boolean)
fullName.vb: MLEM.Extensions.ColorExtensions.ToHexStringRgb(Microsoft.Xna.Framework.Color, Boolean)
name.vb: ToHexStringRgb(Color, Boolean)
references:
- uid: Microsoft.Xna.Framework.Color
commentId: T:Microsoft.Xna.Framework.Color
parent: Microsoft.Xna.Framework
isExternal: true
name: Color
nameWithType: Color
fullName: Microsoft.Xna.Framework.Color
- uid: MLEM.Extensions
commentId: N:MLEM.Extensions
href: MLEM.html
name: MLEM.Extensions
nameWithType: MLEM.Extensions
fullName: MLEM.Extensions
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extensions
name: Extensions
href: MLEM.Extensions.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extensions
name: Extensions
href: MLEM.Extensions.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
name: Microsoft.Xna.Framework
nameWithType: Microsoft.Xna.Framework
fullName: Microsoft.Xna.Framework
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: MLEM.Extensions.ColorExtensions.CopyAlpha*
commentId: Overload:MLEM.Extensions.ColorExtensions.CopyAlpha
href: MLEM.Extensions.ColorExtensions.html#MLEM_Extensions_ColorExtensions_CopyAlpha_Microsoft_Xna_Framework_Color_Microsoft_Xna_Framework_Color_
name: CopyAlpha
nameWithType: ColorExtensions.CopyAlpha
fullName: MLEM.Extensions.ColorExtensions.CopyAlpha
- uid: MLEM.Extensions.ColorExtensions.Invert*
commentId: Overload:MLEM.Extensions.ColorExtensions.Invert
href: MLEM.Extensions.ColorExtensions.html#MLEM_Extensions_ColorExtensions_Invert_Microsoft_Xna_Framework_Color_
name: Invert
nameWithType: ColorExtensions.Invert
fullName: MLEM.Extensions.ColorExtensions.Invert
- uid: MLEM.Extensions.ColorExtensions.Multiply*
commentId: Overload:MLEM.Extensions.ColorExtensions.Multiply
href: MLEM.Extensions.ColorExtensions.html#MLEM_Extensions_ColorExtensions_Multiply_Microsoft_Xna_Framework_Color_Microsoft_Xna_Framework_Color_
name: Multiply
nameWithType: ColorExtensions.Multiply
fullName: MLEM.Extensions.ColorExtensions.Multiply
- uid: MLEM.Extensions.ColorExtensions.ToHexStringRgba*
commentId: Overload:MLEM.Extensions.ColorExtensions.ToHexStringRgba
href: MLEM.Extensions.ColorExtensions.html#MLEM_Extensions_ColorExtensions_ToHexStringRgba_Microsoft_Xna_Framework_Color_System_Boolean_
name: ToHexStringRgba
nameWithType: ColorExtensions.ToHexStringRgba
fullName: MLEM.Extensions.ColorExtensions.ToHexStringRgba
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string
nameWithType: string
fullName: string
nameWithType.vb: String
fullName.vb: String
name.vb: String
- uid: MLEM.Extensions.ColorExtensions.ToHexStringRgb*
commentId: Overload:MLEM.Extensions.ColorExtensions.ToHexStringRgb
href: MLEM.Extensions.ColorExtensions.html#MLEM_Extensions_ColorExtensions_ToHexStringRgb_Microsoft_Xna_Framework_Color_System_Boolean_
name: ToHexStringRgb
nameWithType: ColorExtensions.ToHexStringRgb
fullName: MLEM.Extensions.ColorExtensions.ToHexStringRgb

576
Docs/api/MLEM.Extensions.ColorHelper.yml generated Normal file
View file

@ -0,0 +1,576 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Extensions.ColorHelper
commentId: T:MLEM.Extensions.ColorHelper
id: ColorHelper
parent: MLEM.Extensions
children:
- MLEM.Extensions.ColorHelper.FromHexRgb(System.Int32)
- MLEM.Extensions.ColorHelper.FromHexRgba(System.Int32)
- MLEM.Extensions.ColorHelper.FromHexString(System.String)
- MLEM.Extensions.ColorHelper.TryFromHexString(System.String,Microsoft.Xna.Framework.Color@)
langs:
- csharp
- vb
name: ColorHelper
nameWithType: ColorHelper
fullName: MLEM.Extensions.ColorHelper
type: Class
source:
remote:
path: MLEM/Extensions/ColorExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: ColorHelper
path: ../MLEM/Extensions/ColorExtensions.cs
startLine: 65
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: A set of utility methods for dealing with <xref href="Microsoft.Xna.Framework.Color" data-throw-if-not-resolved="false"></xref> objects.
example: []
syntax:
content: public static class ColorHelper
content.vb: Public Module ColorHelper
inheritance:
- System.Object
inheritedMembers:
- System.Object.ToString
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- uid: MLEM.Extensions.ColorHelper.FromHexRgba(System.Int32)
commentId: M:MLEM.Extensions.ColorHelper.FromHexRgba(System.Int32)
id: FromHexRgba(System.Int32)
parent: MLEM.Extensions.ColorHelper
langs:
- csharp
- vb
name: FromHexRgba(int)
nameWithType: ColorHelper.FromHexRgba(int)
fullName: MLEM.Extensions.ColorHelper.FromHexRgba(int)
type: Method
source:
remote:
path: MLEM/Extensions/ColorExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: FromHexRgba
path: ../MLEM/Extensions/ColorExtensions.cs
startLine: 73
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: >-
Parses a hexadecimal number into an rgba color.
The number should be in the format <code>0xaarrggbb</code>.
example: []
syntax:
content: public static Color FromHexRgba(int value)
parameters:
- id: value
type: System.Int32
description: The number to parse.
return:
type: Microsoft.Xna.Framework.Color
description: The resulting color.
content.vb: Public Shared Function FromHexRgba(value As Integer) As Color
overload: MLEM.Extensions.ColorHelper.FromHexRgba*
nameWithType.vb: ColorHelper.FromHexRgba(Integer)
fullName.vb: MLEM.Extensions.ColorHelper.FromHexRgba(Integer)
name.vb: FromHexRgba(Integer)
- uid: MLEM.Extensions.ColorHelper.FromHexRgb(System.Int32)
commentId: M:MLEM.Extensions.ColorHelper.FromHexRgb(System.Int32)
id: FromHexRgb(System.Int32)
parent: MLEM.Extensions.ColorHelper
langs:
- csharp
- vb
name: FromHexRgb(int)
nameWithType: ColorHelper.FromHexRgb(int)
fullName: MLEM.Extensions.ColorHelper.FromHexRgb(int)
type: Method
source:
remote:
path: MLEM/Extensions/ColorExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: FromHexRgb
path: ../MLEM/Extensions/ColorExtensions.cs
startLine: 83
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: >-
Parses a hexadecimal number into an rgb color with 100% alpha.
The number should be in the format <code>0xrrggbb</code>.
example: []
syntax:
content: public static Color FromHexRgb(int value)
parameters:
- id: value
type: System.Int32
description: The number to parse.
return:
type: Microsoft.Xna.Framework.Color
description: The resulting color.
content.vb: Public Shared Function FromHexRgb(value As Integer) As Color
overload: MLEM.Extensions.ColorHelper.FromHexRgb*
nameWithType.vb: ColorHelper.FromHexRgb(Integer)
fullName.vb: MLEM.Extensions.ColorHelper.FromHexRgb(Integer)
name.vb: FromHexRgb(Integer)
- uid: MLEM.Extensions.ColorHelper.FromHexString(System.String)
commentId: M:MLEM.Extensions.ColorHelper.FromHexString(System.String)
id: FromHexString(System.String)
parent: MLEM.Extensions.ColorHelper
langs:
- csharp
- vb
name: FromHexString(string)
nameWithType: ColorHelper.FromHexString(string)
fullName: MLEM.Extensions.ColorHelper.FromHexString(string)
type: Method
source:
remote:
path: MLEM/Extensions/ColorExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: FromHexString
path: ../MLEM/Extensions/ColorExtensions.cs
startLine: 94
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: >-
Parses a hexadecimal string into a color and throws a <xref href="System.FormatException" data-throw-if-not-resolved="false"></xref> if parsing fails.
The string can either be formatted as <code>RRGGBB</code> or <code>AARRGGBB</code> and can optionally start with a <code>#</code>.
example: []
syntax:
content: public static Color FromHexString(string value)
parameters:
- id: value
type: System.String
description: The string to parse.
return:
type: Microsoft.Xna.Framework.Color
description: The resulting color.
content.vb: Public Shared Function FromHexString(value As String) As Color
overload: MLEM.Extensions.ColorHelper.FromHexString*
exceptions:
- type: System.FormatException
commentId: T:System.FormatException
description: Thrown if parsing fails.
nameWithType.vb: ColorHelper.FromHexString(String)
fullName.vb: MLEM.Extensions.ColorHelper.FromHexString(String)
name.vb: FromHexString(String)
- uid: MLEM.Extensions.ColorHelper.TryFromHexString(System.String,Microsoft.Xna.Framework.Color@)
commentId: M:MLEM.Extensions.ColorHelper.TryFromHexString(System.String,Microsoft.Xna.Framework.Color@)
id: TryFromHexString(System.String,Microsoft.Xna.Framework.Color@)
parent: MLEM.Extensions.ColorHelper
langs:
- csharp
- vb
name: TryFromHexString(string, out Color)
nameWithType: ColorHelper.TryFromHexString(string, out Color)
fullName: MLEM.Extensions.ColorHelper.TryFromHexString(string, out Microsoft.Xna.Framework.Color)
type: Method
source:
remote:
path: MLEM/Extensions/ColorExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: TryFromHexString
path: ../MLEM/Extensions/ColorExtensions.cs
startLine: 107
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: >-
Tries to parse a hexadecimal string into a color and returns whether a color was successfully parsed.
The string can either be formatted as <code>RRGGBB</code> or <code>AARRGGBB</code> and can optionally start with a <code>#</code>.
example: []
syntax:
content: public static bool TryFromHexString(string value, out Color color)
parameters:
- id: value
type: System.String
description: The string to parse.
- id: color
type: Microsoft.Xna.Framework.Color
description: The resulting color.
return:
type: System.Boolean
description: Whether parsing was successful.
content.vb: Public Shared Function TryFromHexString(value As String, color As Color) As Boolean
overload: MLEM.Extensions.ColorHelper.TryFromHexString*
nameWithType.vb: ColorHelper.TryFromHexString(String, Color)
fullName.vb: MLEM.Extensions.ColorHelper.TryFromHexString(String, Microsoft.Xna.Framework.Color)
name.vb: TryFromHexString(String, Color)
references:
- uid: Microsoft.Xna.Framework.Color
commentId: T:Microsoft.Xna.Framework.Color
parent: Microsoft.Xna.Framework
isExternal: true
name: Color
nameWithType: Color
fullName: Microsoft.Xna.Framework.Color
- uid: MLEM.Extensions
commentId: N:MLEM.Extensions
href: MLEM.html
name: MLEM.Extensions
nameWithType: MLEM.Extensions
fullName: MLEM.Extensions
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extensions
name: Extensions
href: MLEM.Extensions.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extensions
name: Extensions
href: MLEM.Extensions.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
name: Microsoft.Xna.Framework
nameWithType: Microsoft.Xna.Framework
fullName: Microsoft.Xna.Framework
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: MLEM.Extensions.ColorHelper.FromHexRgba*
commentId: Overload:MLEM.Extensions.ColorHelper.FromHexRgba
href: MLEM.Extensions.ColorHelper.html#MLEM_Extensions_ColorHelper_FromHexRgba_System_Int32_
name: FromHexRgba
nameWithType: ColorHelper.FromHexRgba
fullName: MLEM.Extensions.ColorHelper.FromHexRgba
- uid: System.Int32
commentId: T:System.Int32
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
name: int
nameWithType: int
fullName: int
nameWithType.vb: Integer
fullName.vb: Integer
name.vb: Integer
- uid: MLEM.Extensions.ColorHelper.FromHexRgb*
commentId: Overload:MLEM.Extensions.ColorHelper.FromHexRgb
href: MLEM.Extensions.ColorHelper.html#MLEM_Extensions_ColorHelper_FromHexRgb_System_Int32_
name: FromHexRgb
nameWithType: ColorHelper.FromHexRgb
fullName: MLEM.Extensions.ColorHelper.FromHexRgb
- uid: System.FormatException
commentId: T:System.FormatException
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.formatexception
name: FormatException
nameWithType: FormatException
fullName: System.FormatException
- uid: MLEM.Extensions.ColorHelper.FromHexString*
commentId: Overload:MLEM.Extensions.ColorHelper.FromHexString
href: MLEM.Extensions.ColorHelper.html#MLEM_Extensions_ColorHelper_FromHexString_System_String_
name: FromHexString
nameWithType: ColorHelper.FromHexString
fullName: MLEM.Extensions.ColorHelper.FromHexString
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string
nameWithType: string
fullName: string
nameWithType.vb: String
fullName.vb: String
name.vb: String
- uid: MLEM.Extensions.ColorHelper.TryFromHexString*
commentId: Overload:MLEM.Extensions.ColorHelper.TryFromHexString
href: MLEM.Extensions.ColorHelper.html#MLEM_Extensions_ColorHelper_TryFromHexString_System_String_Microsoft_Xna_Framework_Color__
name: TryFromHexString
nameWithType: ColorHelper.TryFromHexString
fullName: MLEM.Extensions.ColorHelper.TryFromHexString
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,709 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Extensions.GraphicsExtensions
commentId: T:MLEM.Extensions.GraphicsExtensions
id: GraphicsExtensions
parent: MLEM.Extensions
children:
- MLEM.Extensions.GraphicsExtensions.ApplyChangesSafely(Microsoft.Xna.Framework.GraphicsDeviceManager)
- MLEM.Extensions.GraphicsExtensions.ResetWidthAndHeight(Microsoft.Xna.Framework.GraphicsDeviceManager,Microsoft.Xna.Framework.GameWindow)
- MLEM.Extensions.GraphicsExtensions.SetFullscreen(Microsoft.Xna.Framework.GraphicsDeviceManager,System.Boolean)
- MLEM.Extensions.GraphicsExtensions.WithRenderTarget(Microsoft.Xna.Framework.Graphics.GraphicsDevice,Microsoft.Xna.Framework.Graphics.RenderTarget2D)
- MLEM.Extensions.GraphicsExtensions.WithRenderTargets(Microsoft.Xna.Framework.Graphics.GraphicsDevice,Microsoft.Xna.Framework.Graphics.RenderTargetBinding[])
langs:
- csharp
- vb
name: GraphicsExtensions
nameWithType: GraphicsExtensions
fullName: MLEM.Extensions.GraphicsExtensions
type: Class
source:
remote:
path: MLEM/Extensions/GraphicsExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: GraphicsExtensions
path: ../MLEM/Extensions/GraphicsExtensions.cs
startLine: 8
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: A set of extensions for dealing with <xref href="Microsoft.Xna.Framework.Graphics.GraphicsDevice" data-throw-if-not-resolved="false"></xref> and <xref href="Microsoft.Xna.Framework.GraphicsDeviceManager" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: public static class GraphicsExtensions
content.vb: Public Module GraphicsExtensions
inheritance:
- System.Object
inheritedMembers:
- System.Object.ToString
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- uid: MLEM.Extensions.GraphicsExtensions.SetFullscreen(Microsoft.Xna.Framework.GraphicsDeviceManager,System.Boolean)
commentId: M:MLEM.Extensions.GraphicsExtensions.SetFullscreen(Microsoft.Xna.Framework.GraphicsDeviceManager,System.Boolean)
id: SetFullscreen(Microsoft.Xna.Framework.GraphicsDeviceManager,System.Boolean)
isExtensionMethod: true
parent: MLEM.Extensions.GraphicsExtensions
langs:
- csharp
- vb
name: SetFullscreen(GraphicsDeviceManager, bool)
nameWithType: GraphicsExtensions.SetFullscreen(GraphicsDeviceManager, bool)
fullName: MLEM.Extensions.GraphicsExtensions.SetFullscreen(Microsoft.Xna.Framework.GraphicsDeviceManager, bool)
type: Method
source:
remote:
path: MLEM/Extensions/GraphicsExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: SetFullscreen
path: ../MLEM/Extensions/GraphicsExtensions.cs
startLine: 19
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: Sets the graphics device manager to fullscreen, properly taking into account the preferred backbuffer width and height to avoid lower resolutions for higher resolution screens.
example: []
syntax:
content: public static void SetFullscreen(this GraphicsDeviceManager manager, bool fullscreen)
parameters:
- id: manager
type: Microsoft.Xna.Framework.GraphicsDeviceManager
description: The graphics device manager
- id: fullscreen
type: System.Boolean
description: True if fullscreen should be enabled, false if disabled
content.vb: Public Shared Sub SetFullscreen(manager As GraphicsDeviceManager, fullscreen As Boolean)
overload: MLEM.Extensions.GraphicsExtensions.SetFullscreen*
exceptions:
- type: System.InvalidOperationException
commentId: T:System.InvalidOperationException
description: Thrown when changing out of fullscreen mode before changing into fullscreen mode using this method
nameWithType.vb: GraphicsExtensions.SetFullscreen(GraphicsDeviceManager, Boolean)
fullName.vb: MLEM.Extensions.GraphicsExtensions.SetFullscreen(Microsoft.Xna.Framework.GraphicsDeviceManager, Boolean)
name.vb: SetFullscreen(GraphicsDeviceManager, Boolean)
- uid: MLEM.Extensions.GraphicsExtensions.ApplyChangesSafely(Microsoft.Xna.Framework.GraphicsDeviceManager)
commentId: M:MLEM.Extensions.GraphicsExtensions.ApplyChangesSafely(Microsoft.Xna.Framework.GraphicsDeviceManager)
id: ApplyChangesSafely(Microsoft.Xna.Framework.GraphicsDeviceManager)
isExtensionMethod: true
parent: MLEM.Extensions.GraphicsExtensions
langs:
- csharp
- vb
name: ApplyChangesSafely(GraphicsDeviceManager)
nameWithType: GraphicsExtensions.ApplyChangesSafely(GraphicsDeviceManager)
fullName: MLEM.Extensions.GraphicsExtensions.ApplyChangesSafely(Microsoft.Xna.Framework.GraphicsDeviceManager)
type: Method
source:
remote:
path: MLEM/Extensions/GraphicsExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: ApplyChangesSafely
path: ../MLEM/Extensions/GraphicsExtensions.cs
startLine: 43
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: Save version of <xref href="Microsoft.Xna.Framework.GraphicsDeviceManager.ApplyChanges" data-throw-if-not-resolved="false"></xref> that doesn't reset window size to defaults
example: []
syntax:
content: public static void ApplyChangesSafely(this GraphicsDeviceManager manager)
parameters:
- id: manager
type: Microsoft.Xna.Framework.GraphicsDeviceManager
description: The graphics device manager
content.vb: Public Shared Sub ApplyChangesSafely(manager As GraphicsDeviceManager)
overload: MLEM.Extensions.GraphicsExtensions.ApplyChangesSafely*
- uid: MLEM.Extensions.GraphicsExtensions.ResetWidthAndHeight(Microsoft.Xna.Framework.GraphicsDeviceManager,Microsoft.Xna.Framework.GameWindow)
commentId: M:MLEM.Extensions.GraphicsExtensions.ResetWidthAndHeight(Microsoft.Xna.Framework.GraphicsDeviceManager,Microsoft.Xna.Framework.GameWindow)
id: ResetWidthAndHeight(Microsoft.Xna.Framework.GraphicsDeviceManager,Microsoft.Xna.Framework.GameWindow)
isExtensionMethod: true
parent: MLEM.Extensions.GraphicsExtensions
langs:
- csharp
- vb
name: ResetWidthAndHeight(GraphicsDeviceManager, GameWindow)
nameWithType: GraphicsExtensions.ResetWidthAndHeight(GraphicsDeviceManager, GameWindow)
fullName: MLEM.Extensions.GraphicsExtensions.ResetWidthAndHeight(Microsoft.Xna.Framework.GraphicsDeviceManager, Microsoft.Xna.Framework.GameWindow)
type: Method
source:
remote:
path: MLEM/Extensions/GraphicsExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: ResetWidthAndHeight
path: ../MLEM/Extensions/GraphicsExtensions.cs
startLine: 58
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: Resets preferred width and height back to the window's default bound values.
example: []
syntax:
content: public static void ResetWidthAndHeight(this GraphicsDeviceManager manager, GameWindow window)
parameters:
- id: manager
type: Microsoft.Xna.Framework.GraphicsDeviceManager
description: The graphics device manager
- id: window
type: Microsoft.Xna.Framework.GameWindow
description: The window whose bounds to use
content.vb: Public Shared Sub ResetWidthAndHeight(manager As GraphicsDeviceManager, window As GameWindow)
overload: MLEM.Extensions.GraphicsExtensions.ResetWidthAndHeight*
- uid: MLEM.Extensions.GraphicsExtensions.WithRenderTarget(Microsoft.Xna.Framework.Graphics.GraphicsDevice,Microsoft.Xna.Framework.Graphics.RenderTarget2D)
commentId: M:MLEM.Extensions.GraphicsExtensions.WithRenderTarget(Microsoft.Xna.Framework.Graphics.GraphicsDevice,Microsoft.Xna.Framework.Graphics.RenderTarget2D)
id: WithRenderTarget(Microsoft.Xna.Framework.Graphics.GraphicsDevice,Microsoft.Xna.Framework.Graphics.RenderTarget2D)
isExtensionMethod: true
parent: MLEM.Extensions.GraphicsExtensions
langs:
- csharp
- vb
name: WithRenderTarget(GraphicsDevice, RenderTarget2D)
nameWithType: GraphicsExtensions.WithRenderTarget(GraphicsDevice, RenderTarget2D)
fullName: MLEM.Extensions.GraphicsExtensions.WithRenderTarget(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.RenderTarget2D)
type: Method
source:
remote:
path: MLEM/Extensions/GraphicsExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: WithRenderTarget
path: ../MLEM/Extensions/GraphicsExtensions.cs
startLine: 72
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: >-
Starts a new <xref href="MLEM.Extensions.GraphicsExtensions.TargetContext" data-throw-if-not-resolved="false"></xref> using the specified render target.
The returned context automatically disposes when used in a <code>using</code> statement, which causes any previously applied render targets to be reapplied automatically.
example: []
syntax:
content: public static GraphicsExtensions.TargetContext WithRenderTarget(this GraphicsDevice device, RenderTarget2D target)
parameters:
- id: device
type: Microsoft.Xna.Framework.Graphics.GraphicsDevice
description: The graphics device
- id: target
type: Microsoft.Xna.Framework.Graphics.RenderTarget2D
description: The render target to apply
return:
type: MLEM.Extensions.GraphicsExtensions.TargetContext
description: The render target context, to be used in a <code>using</code> statement
content.vb: Public Shared Function WithRenderTarget(device As GraphicsDevice, target As RenderTarget2D) As GraphicsExtensions.TargetContext
overload: MLEM.Extensions.GraphicsExtensions.WithRenderTarget*
- uid: MLEM.Extensions.GraphicsExtensions.WithRenderTargets(Microsoft.Xna.Framework.Graphics.GraphicsDevice,Microsoft.Xna.Framework.Graphics.RenderTargetBinding[])
commentId: M:MLEM.Extensions.GraphicsExtensions.WithRenderTargets(Microsoft.Xna.Framework.Graphics.GraphicsDevice,Microsoft.Xna.Framework.Graphics.RenderTargetBinding[])
id: WithRenderTargets(Microsoft.Xna.Framework.Graphics.GraphicsDevice,Microsoft.Xna.Framework.Graphics.RenderTargetBinding[])
isExtensionMethod: true
parent: MLEM.Extensions.GraphicsExtensions
langs:
- csharp
- vb
name: WithRenderTargets(GraphicsDevice, params RenderTargetBinding[])
nameWithType: GraphicsExtensions.WithRenderTargets(GraphicsDevice, params RenderTargetBinding[])
fullName: MLEM.Extensions.GraphicsExtensions.WithRenderTargets(Microsoft.Xna.Framework.Graphics.GraphicsDevice, params Microsoft.Xna.Framework.Graphics.RenderTargetBinding[])
type: Method
source:
remote:
path: MLEM/Extensions/GraphicsExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: WithRenderTargets
path: ../MLEM/Extensions/GraphicsExtensions.cs
startLine: 83
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: >-
Starts a new <xref href="MLEM.Extensions.GraphicsExtensions.TargetContext" data-throw-if-not-resolved="false"></xref> using the specified render target bindings.
The returned context automatically disposes when used in a <code>using</code> statement, which causes any previously applied render targets to be reapplied automatically.
example: []
syntax:
content: public static GraphicsExtensions.TargetContext WithRenderTargets(this GraphicsDevice device, params RenderTargetBinding[] targets)
parameters:
- id: device
type: Microsoft.Xna.Framework.Graphics.GraphicsDevice
description: The graphics device
- id: targets
type: Microsoft.Xna.Framework.Graphics.RenderTargetBinding[]
description: The render targets to apply
return:
type: MLEM.Extensions.GraphicsExtensions.TargetContext
description: The render target context, to be used in a <code>using</code> statement
content.vb: Public Shared Function WithRenderTargets(device As GraphicsDevice, ParamArray targets As RenderTargetBinding()) As GraphicsExtensions.TargetContext
overload: MLEM.Extensions.GraphicsExtensions.WithRenderTargets*
nameWithType.vb: GraphicsExtensions.WithRenderTargets(GraphicsDevice, ParamArray RenderTargetBinding())
fullName.vb: MLEM.Extensions.GraphicsExtensions.WithRenderTargets(Microsoft.Xna.Framework.Graphics.GraphicsDevice, ParamArray Microsoft.Xna.Framework.Graphics.RenderTargetBinding())
name.vb: WithRenderTargets(GraphicsDevice, ParamArray RenderTargetBinding())
references:
- uid: Microsoft.Xna.Framework.Graphics.GraphicsDevice
commentId: T:Microsoft.Xna.Framework.Graphics.GraphicsDevice
parent: Microsoft.Xna.Framework.Graphics
isExternal: true
name: GraphicsDevice
nameWithType: GraphicsDevice
fullName: Microsoft.Xna.Framework.Graphics.GraphicsDevice
- uid: Microsoft.Xna.Framework.GraphicsDeviceManager
commentId: T:Microsoft.Xna.Framework.GraphicsDeviceManager
parent: Microsoft.Xna.Framework
isExternal: true
name: GraphicsDeviceManager
nameWithType: GraphicsDeviceManager
fullName: Microsoft.Xna.Framework.GraphicsDeviceManager
- uid: MLEM.Extensions
commentId: N:MLEM.Extensions
href: MLEM.html
name: MLEM.Extensions
nameWithType: MLEM.Extensions
fullName: MLEM.Extensions
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extensions
name: Extensions
href: MLEM.Extensions.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extensions
name: Extensions
href: MLEM.Extensions.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: Microsoft.Xna.Framework.Graphics
commentId: N:Microsoft.Xna.Framework.Graphics
isExternal: true
name: Microsoft.Xna.Framework.Graphics
nameWithType: Microsoft.Xna.Framework.Graphics
fullName: Microsoft.Xna.Framework.Graphics
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Graphics
name: Graphics
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Graphics
name: Graphics
isExternal: true
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
name: Microsoft.Xna.Framework
nameWithType: Microsoft.Xna.Framework
fullName: Microsoft.Xna.Framework
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: System.InvalidOperationException
commentId: T:System.InvalidOperationException
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.invalidoperationexception
name: InvalidOperationException
nameWithType: InvalidOperationException
fullName: System.InvalidOperationException
- uid: MLEM.Extensions.GraphicsExtensions.SetFullscreen*
commentId: Overload:MLEM.Extensions.GraphicsExtensions.SetFullscreen
href: MLEM.Extensions.GraphicsExtensions.html#MLEM_Extensions_GraphicsExtensions_SetFullscreen_Microsoft_Xna_Framework_GraphicsDeviceManager_System_Boolean_
name: SetFullscreen
nameWithType: GraphicsExtensions.SetFullscreen
fullName: MLEM.Extensions.GraphicsExtensions.SetFullscreen
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: Microsoft.Xna.Framework.GraphicsDeviceManager.ApplyChanges
commentId: M:Microsoft.Xna.Framework.GraphicsDeviceManager.ApplyChanges
isExternal: true
name: ApplyChanges()
nameWithType: GraphicsDeviceManager.ApplyChanges()
fullName: Microsoft.Xna.Framework.GraphicsDeviceManager.ApplyChanges()
spec.csharp:
- uid: Microsoft.Xna.Framework.GraphicsDeviceManager.ApplyChanges
name: ApplyChanges
isExternal: true
- name: (
- name: )
spec.vb:
- uid: Microsoft.Xna.Framework.GraphicsDeviceManager.ApplyChanges
name: ApplyChanges
isExternal: true
- name: (
- name: )
- uid: MLEM.Extensions.GraphicsExtensions.ApplyChangesSafely*
commentId: Overload:MLEM.Extensions.GraphicsExtensions.ApplyChangesSafely
href: MLEM.Extensions.GraphicsExtensions.html#MLEM_Extensions_GraphicsExtensions_ApplyChangesSafely_Microsoft_Xna_Framework_GraphicsDeviceManager_
name: ApplyChangesSafely
nameWithType: GraphicsExtensions.ApplyChangesSafely
fullName: MLEM.Extensions.GraphicsExtensions.ApplyChangesSafely
- uid: MLEM.Extensions.GraphicsExtensions.ResetWidthAndHeight*
commentId: Overload:MLEM.Extensions.GraphicsExtensions.ResetWidthAndHeight
href: MLEM.Extensions.GraphicsExtensions.html#MLEM_Extensions_GraphicsExtensions_ResetWidthAndHeight_Microsoft_Xna_Framework_GraphicsDeviceManager_Microsoft_Xna_Framework_GameWindow_
name: ResetWidthAndHeight
nameWithType: GraphicsExtensions.ResetWidthAndHeight
fullName: MLEM.Extensions.GraphicsExtensions.ResetWidthAndHeight
- uid: Microsoft.Xna.Framework.GameWindow
commentId: T:Microsoft.Xna.Framework.GameWindow
parent: Microsoft.Xna.Framework
isExternal: true
name: GameWindow
nameWithType: GameWindow
fullName: Microsoft.Xna.Framework.GameWindow
- uid: MLEM.Extensions.GraphicsExtensions.TargetContext
commentId: T:MLEM.Extensions.GraphicsExtensions.TargetContext
parent: MLEM.Extensions
href: MLEM.Extensions.GraphicsExtensions.html
name: GraphicsExtensions.TargetContext
nameWithType: GraphicsExtensions.TargetContext
fullName: MLEM.Extensions.GraphicsExtensions.TargetContext
spec.csharp:
- uid: MLEM.Extensions.GraphicsExtensions
name: GraphicsExtensions
href: MLEM.Extensions.GraphicsExtensions.html
- name: .
- uid: MLEM.Extensions.GraphicsExtensions.TargetContext
name: TargetContext
href: MLEM.Extensions.GraphicsExtensions.TargetContext.html
spec.vb:
- uid: MLEM.Extensions.GraphicsExtensions
name: GraphicsExtensions
href: MLEM.Extensions.GraphicsExtensions.html
- name: .
- uid: MLEM.Extensions.GraphicsExtensions.TargetContext
name: TargetContext
href: MLEM.Extensions.GraphicsExtensions.TargetContext.html
- uid: MLEM.Extensions.GraphicsExtensions.WithRenderTarget*
commentId: Overload:MLEM.Extensions.GraphicsExtensions.WithRenderTarget
href: MLEM.Extensions.GraphicsExtensions.html#MLEM_Extensions_GraphicsExtensions_WithRenderTarget_Microsoft_Xna_Framework_Graphics_GraphicsDevice_Microsoft_Xna_Framework_Graphics_RenderTarget2D_
name: WithRenderTarget
nameWithType: GraphicsExtensions.WithRenderTarget
fullName: MLEM.Extensions.GraphicsExtensions.WithRenderTarget
- uid: Microsoft.Xna.Framework.Graphics.RenderTarget2D
commentId: T:Microsoft.Xna.Framework.Graphics.RenderTarget2D
parent: Microsoft.Xna.Framework.Graphics
isExternal: true
name: RenderTarget2D
nameWithType: RenderTarget2D
fullName: Microsoft.Xna.Framework.Graphics.RenderTarget2D
- uid: MLEM.Extensions.GraphicsExtensions.WithRenderTargets*
commentId: Overload:MLEM.Extensions.GraphicsExtensions.WithRenderTargets
href: MLEM.Extensions.GraphicsExtensions.html#MLEM_Extensions_GraphicsExtensions_WithRenderTargets_Microsoft_Xna_Framework_Graphics_GraphicsDevice_Microsoft_Xna_Framework_Graphics_RenderTargetBinding___
name: WithRenderTargets
nameWithType: GraphicsExtensions.WithRenderTargets
fullName: MLEM.Extensions.GraphicsExtensions.WithRenderTargets
- uid: Microsoft.Xna.Framework.Graphics.RenderTargetBinding[]
isExternal: true
name: RenderTargetBinding[]
nameWithType: RenderTargetBinding[]
fullName: Microsoft.Xna.Framework.Graphics.RenderTargetBinding[]
nameWithType.vb: RenderTargetBinding()
fullName.vb: Microsoft.Xna.Framework.Graphics.RenderTargetBinding()
name.vb: RenderTargetBinding()
spec.csharp:
- uid: Microsoft.Xna.Framework.Graphics.RenderTargetBinding
name: RenderTargetBinding
isExternal: true
- name: '['
- name: ']'
spec.vb:
- uid: Microsoft.Xna.Framework.Graphics.RenderTargetBinding
name: RenderTargetBinding
isExternal: true
- name: (
- name: )

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,848 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Extensions.RandomExtensions
commentId: T:MLEM.Extensions.RandomExtensions
id: RandomExtensions
parent: MLEM.Extensions
children:
- MLEM.Extensions.RandomExtensions.GetRandomEntry``1(System.Random,System.Collections.Generic.ICollection{``0})
- MLEM.Extensions.RandomExtensions.GetRandomWeightedEntry``1(System.Random,System.Collections.Generic.ICollection{``0},System.Func{``0,System.Int32})
- MLEM.Extensions.RandomExtensions.GetRandomWeightedEntry``1(System.Random,System.Collections.Generic.ICollection{``0},System.Func{``0,System.Single})
- MLEM.Extensions.RandomExtensions.NextSingle(System.Random)
- MLEM.Extensions.RandomExtensions.NextSingle(System.Random,System.Single)
- MLEM.Extensions.RandomExtensions.NextSingle(System.Random,System.Single,System.Single)
langs:
- csharp
- vb
name: RandomExtensions
nameWithType: RandomExtensions
fullName: MLEM.Extensions.RandomExtensions
type: Class
source:
remote:
path: MLEM/Extensions/RandomExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: RandomExtensions
path: ../MLEM/Extensions/RandomExtensions.cs
startLine: 8
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: A set of extensions for dealing with <xref href="System.Random" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: public static class RandomExtensions
content.vb: Public Module RandomExtensions
inheritance:
- System.Object
inheritedMembers:
- System.Object.ToString
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- uid: MLEM.Extensions.RandomExtensions.GetRandomEntry``1(System.Random,System.Collections.Generic.ICollection{``0})
commentId: M:MLEM.Extensions.RandomExtensions.GetRandomEntry``1(System.Random,System.Collections.Generic.ICollection{``0})
id: GetRandomEntry``1(System.Random,System.Collections.Generic.ICollection{``0})
isExtensionMethod: true
parent: MLEM.Extensions.RandomExtensions
langs:
- csharp
- vb
name: GetRandomEntry<T>(Random, ICollection<T>)
nameWithType: RandomExtensions.GetRandomEntry<T>(Random, ICollection<T>)
fullName: MLEM.Extensions.RandomExtensions.GetRandomEntry<T>(System.Random, System.Collections.Generic.ICollection<T>)
type: Method
source:
remote:
path: MLEM/Extensions/RandomExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: GetRandomEntry
path: ../MLEM/Extensions/RandomExtensions.cs
startLine: 17
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: Gets a random entry from the given collection with uniform chance.
example: []
syntax:
content: public static T GetRandomEntry<T>(this Random random, ICollection<T> entries)
parameters:
- id: random
type: System.Random
description: The random
- id: entries
type: System.Collections.Generic.ICollection{{T}}
description: The entries to choose from
typeParameters:
- id: T
description: The entries' type
return:
type: '{T}'
description: A random entry
content.vb: Public Shared Function GetRandomEntry(Of T)(random As Random, entries As ICollection(Of T)) As T
overload: MLEM.Extensions.RandomExtensions.GetRandomEntry*
nameWithType.vb: RandomExtensions.GetRandomEntry(Of T)(Random, ICollection(Of T))
fullName.vb: MLEM.Extensions.RandomExtensions.GetRandomEntry(Of T)(System.Random, System.Collections.Generic.ICollection(Of T))
name.vb: GetRandomEntry(Of T)(Random, ICollection(Of T))
- uid: MLEM.Extensions.RandomExtensions.GetRandomWeightedEntry``1(System.Random,System.Collections.Generic.ICollection{``0},System.Func{``0,System.Int32})
commentId: M:MLEM.Extensions.RandomExtensions.GetRandomWeightedEntry``1(System.Random,System.Collections.Generic.ICollection{``0},System.Func{``0,System.Int32})
id: GetRandomWeightedEntry``1(System.Random,System.Collections.Generic.ICollection{``0},System.Func{``0,System.Int32})
isExtensionMethod: true
parent: MLEM.Extensions.RandomExtensions
langs:
- csharp
- vb
name: GetRandomWeightedEntry<T>(Random, ICollection<T>, Func<T, int>)
nameWithType: RandomExtensions.GetRandomWeightedEntry<T>(Random, ICollection<T>, Func<T, int>)
fullName: MLEM.Extensions.RandomExtensions.GetRandomWeightedEntry<T>(System.Random, System.Collections.Generic.ICollection<T>, System.Func<T, int>)
type: Method
source:
remote:
path: MLEM/Extensions/RandomExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: GetRandomWeightedEntry
path: ../MLEM/Extensions/RandomExtensions.cs
startLine: 31
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: >-
Returns a random entry from the given collection based on the specified weight function.
A higher weight for an entry increases its likeliness of being picked.
example: []
syntax:
content: public static T GetRandomWeightedEntry<T>(this Random random, ICollection<T> entries, Func<T, int> weightFunc)
parameters:
- id: random
type: System.Random
description: The random
- id: entries
type: System.Collections.Generic.ICollection{{T}}
description: The entries to choose from
- id: weightFunc
type: System.Func{{T},System.Int32}
description: A function that applies weight to each entry
typeParameters:
- id: T
description: The entries' type
return:
type: '{T}'
description: A random entry, based on the entries' weight
content.vb: Public Shared Function GetRandomWeightedEntry(Of T)(random As Random, entries As ICollection(Of T), weightFunc As Func(Of T, Integer)) As T
overload: MLEM.Extensions.RandomExtensions.GetRandomWeightedEntry*
exceptions:
- type: System.IndexOutOfRangeException
commentId: T:System.IndexOutOfRangeException
description: If the weight function returns different weights for the same entry
nameWithType.vb: RandomExtensions.GetRandomWeightedEntry(Of T)(Random, ICollection(Of T), Func(Of T, Integer))
fullName.vb: MLEM.Extensions.RandomExtensions.GetRandomWeightedEntry(Of T)(System.Random, System.Collections.Generic.ICollection(Of T), System.Func(Of T, Integer))
name.vb: GetRandomWeightedEntry(Of T)(Random, ICollection(Of T), Func(Of T, Integer))
- uid: MLEM.Extensions.RandomExtensions.GetRandomWeightedEntry``1(System.Random,System.Collections.Generic.ICollection{``0},System.Func{``0,System.Single})
commentId: M:MLEM.Extensions.RandomExtensions.GetRandomWeightedEntry``1(System.Random,System.Collections.Generic.ICollection{``0},System.Func{``0,System.Single})
id: GetRandomWeightedEntry``1(System.Random,System.Collections.Generic.ICollection{``0},System.Func{``0,System.Single})
isExtensionMethod: true
parent: MLEM.Extensions.RandomExtensions
langs:
- csharp
- vb
name: GetRandomWeightedEntry<T>(Random, ICollection<T>, Func<T, float>)
nameWithType: RandomExtensions.GetRandomWeightedEntry<T>(Random, ICollection<T>, Func<T, float>)
fullName: MLEM.Extensions.RandomExtensions.GetRandomWeightedEntry<T>(System.Random, System.Collections.Generic.ICollection<T>, System.Func<T, float>)
type: Method
source:
remote:
path: MLEM/Extensions/RandomExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: GetRandomWeightedEntry
path: ../MLEM/Extensions/RandomExtensions.cs
startLine: 36
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: >-
Returns a random entry from the given collection based on the specified weight function.
A higher weight for an entry increases its likeliness of being picked.
example: []
syntax:
content: public static T GetRandomWeightedEntry<T>(this Random random, ICollection<T> entries, Func<T, float> weightFunc)
parameters:
- id: random
type: System.Random
description: The random
- id: entries
type: System.Collections.Generic.ICollection{{T}}
description: The entries to choose from
- id: weightFunc
type: System.Func{{T},System.Single}
description: A function that applies weight to each entry
typeParameters:
- id: T
description: The entries' type
return:
type: '{T}'
description: A random entry, based on the entries' weight
content.vb: Public Shared Function GetRandomWeightedEntry(Of T)(random As Random, entries As ICollection(Of T), weightFunc As Func(Of T, Single)) As T
overload: MLEM.Extensions.RandomExtensions.GetRandomWeightedEntry*
exceptions:
- type: System.IndexOutOfRangeException
commentId: T:System.IndexOutOfRangeException
description: If the weight function returns different weights for the same entry
nameWithType.vb: RandomExtensions.GetRandomWeightedEntry(Of T)(Random, ICollection(Of T), Func(Of T, Single))
fullName.vb: MLEM.Extensions.RandomExtensions.GetRandomWeightedEntry(Of T)(System.Random, System.Collections.Generic.ICollection(Of T), System.Func(Of T, Single))
name.vb: GetRandomWeightedEntry(Of T)(Random, ICollection(Of T), Func(Of T, Single))
- uid: MLEM.Extensions.RandomExtensions.NextSingle(System.Random,System.Single)
commentId: M:MLEM.Extensions.RandomExtensions.NextSingle(System.Random,System.Single)
id: NextSingle(System.Random,System.Single)
isExtensionMethod: true
parent: MLEM.Extensions.RandomExtensions
langs:
- csharp
- vb
name: NextSingle(Random, float)
nameWithType: RandomExtensions.NextSingle(Random, float)
fullName: MLEM.Extensions.RandomExtensions.NextSingle(System.Random, float)
type: Method
source:
remote:
path: MLEM/Extensions/RandomExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: NextSingle
path: ../MLEM/Extensions/RandomExtensions.cs
startLine: 46
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: Returns a random floating-point number that is greater than or equal to 0, and less than <code class="paramref">maxValue</code>.
example: []
syntax:
content: public static float NextSingle(this Random random, float maxValue)
parameters:
- id: random
type: System.Random
description: The random.
- id: maxValue
type: System.Single
description: The (exclusive) maximum value.
return:
type: System.Single
description: A single-precision floating point number that is greater than or equal to 0, and less than <code class="paramref">maxValue</code>.
content.vb: Public Shared Function NextSingle(random As Random, maxValue As Single) As Single
overload: MLEM.Extensions.RandomExtensions.NextSingle*
nameWithType.vb: RandomExtensions.NextSingle(Random, Single)
fullName.vb: MLEM.Extensions.RandomExtensions.NextSingle(System.Random, Single)
name.vb: NextSingle(Random, Single)
- uid: MLEM.Extensions.RandomExtensions.NextSingle(System.Random,System.Single,System.Single)
commentId: M:MLEM.Extensions.RandomExtensions.NextSingle(System.Random,System.Single,System.Single)
id: NextSingle(System.Random,System.Single,System.Single)
isExtensionMethod: true
parent: MLEM.Extensions.RandomExtensions
langs:
- csharp
- vb
name: NextSingle(Random, float, float)
nameWithType: RandomExtensions.NextSingle(Random, float, float)
fullName: MLEM.Extensions.RandomExtensions.NextSingle(System.Random, float, float)
type: Method
source:
remote:
path: MLEM/Extensions/RandomExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: NextSingle
path: ../MLEM/Extensions/RandomExtensions.cs
startLine: 57
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: Returns a random floating-point number that is greater than or equal to <code class="paramref">minValue</code>, and less than <code class="paramref">maxValue</code>.
example: []
syntax:
content: public static float NextSingle(this Random random, float minValue, float maxValue)
parameters:
- id: random
type: System.Random
description: The random.
- id: minValue
type: System.Single
description: The (inclusive) minimum value.
- id: maxValue
type: System.Single
description: The (exclusive) maximum value.
return:
type: System.Single
description: A single-precision floating point number that is greater than or equal to <code class="paramref">minValue</code>, and less than <code class="paramref">maxValue</code>.
content.vb: Public Shared Function NextSingle(random As Random, minValue As Single, maxValue As Single) As Single
overload: MLEM.Extensions.RandomExtensions.NextSingle*
nameWithType.vb: RandomExtensions.NextSingle(Random, Single, Single)
fullName.vb: MLEM.Extensions.RandomExtensions.NextSingle(System.Random, Single, Single)
name.vb: NextSingle(Random, Single, Single)
- uid: MLEM.Extensions.RandomExtensions.NextSingle(System.Random)
commentId: M:MLEM.Extensions.RandomExtensions.NextSingle(System.Random)
id: NextSingle(System.Random)
isExtensionMethod: true
parent: MLEM.Extensions.RandomExtensions
langs:
- csharp
- vb
name: NextSingle(Random)
nameWithType: RandomExtensions.NextSingle(Random)
fullName: MLEM.Extensions.RandomExtensions.NextSingle(System.Random)
type: Method
source:
remote:
path: MLEM/Extensions/RandomExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: NextSingle
path: ../MLEM/Extensions/RandomExtensions.cs
startLine: 67
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: Returns a random floating-point number that is greater than or equal to 0, and less than 1.
example: []
syntax:
content: public static float NextSingle(this Random random)
parameters:
- id: random
type: System.Random
description: The random.
return:
type: System.Single
description: A single-precision floating point number that is greater than or equal to 0, and less than 1.
content.vb: Public Shared Function NextSingle(random As Random) As Single
overload: MLEM.Extensions.RandomExtensions.NextSingle*
references:
- uid: System.Random
commentId: T:System.Random
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.random
name: Random
nameWithType: Random
fullName: System.Random
- uid: MLEM.Extensions
commentId: N:MLEM.Extensions
href: MLEM.html
name: MLEM.Extensions
nameWithType: MLEM.Extensions
fullName: MLEM.Extensions
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extensions
name: Extensions
href: MLEM.Extensions.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extensions
name: Extensions
href: MLEM.Extensions.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: MLEM.Extensions.RandomExtensions.GetRandomEntry*
commentId: Overload:MLEM.Extensions.RandomExtensions.GetRandomEntry
href: MLEM.Extensions.RandomExtensions.html#MLEM_Extensions_RandomExtensions_GetRandomEntry__1_System_Random_System_Collections_Generic_ICollection___0__
name: GetRandomEntry
nameWithType: RandomExtensions.GetRandomEntry
fullName: MLEM.Extensions.RandomExtensions.GetRandomEntry
- uid: System.Collections.Generic.ICollection{{T}}
commentId: T:System.Collections.Generic.ICollection{``0}
parent: System.Collections.Generic
definition: System.Collections.Generic.ICollection`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
name: ICollection<T>
nameWithType: ICollection<T>
fullName: System.Collections.Generic.ICollection<T>
nameWithType.vb: ICollection(Of T)
fullName.vb: System.Collections.Generic.ICollection(Of T)
name.vb: ICollection(Of T)
spec.csharp:
- uid: System.Collections.Generic.ICollection`1
name: ICollection
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.ICollection`1
name: ICollection
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: '{T}'
commentId: '!:T'
definition: T
name: T
nameWithType: T
fullName: T
- uid: System.Collections.Generic.ICollection`1
commentId: T:System.Collections.Generic.ICollection`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
name: ICollection<T>
nameWithType: ICollection<T>
fullName: System.Collections.Generic.ICollection<T>
nameWithType.vb: ICollection(Of T)
fullName.vb: System.Collections.Generic.ICollection(Of T)
name.vb: ICollection(Of T)
spec.csharp:
- uid: System.Collections.Generic.ICollection`1
name: ICollection
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.ICollection`1
name: ICollection
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: System.Collections.Generic
commentId: N:System.Collections.Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System.Collections.Generic
nameWithType: System.Collections.Generic
fullName: System.Collections.Generic
spec.csharp:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Collections
name: Collections
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections
- name: .
- uid: System.Collections.Generic
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
spec.vb:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Collections
name: Collections
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections
- name: .
- uid: System.Collections.Generic
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: T
name: T
nameWithType: T
fullName: T
- uid: System.IndexOutOfRangeException
commentId: T:System.IndexOutOfRangeException
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.indexoutofrangeexception
name: IndexOutOfRangeException
nameWithType: IndexOutOfRangeException
fullName: System.IndexOutOfRangeException
- uid: MLEM.Extensions.RandomExtensions.GetRandomWeightedEntry*
commentId: Overload:MLEM.Extensions.RandomExtensions.GetRandomWeightedEntry
href: MLEM.Extensions.RandomExtensions.html#MLEM_Extensions_RandomExtensions_GetRandomWeightedEntry__1_System_Random_System_Collections_Generic_ICollection___0__System_Func___0_System_Int32__
name: GetRandomWeightedEntry
nameWithType: RandomExtensions.GetRandomWeightedEntry
fullName: MLEM.Extensions.RandomExtensions.GetRandomWeightedEntry
- uid: System.Func{{T},System.Int32}
commentId: T:System.Func{``0,System.Int32}
parent: System
definition: System.Func`2
href: https://learn.microsoft.com/dotnet/api/system.func-2
name: Func<T, int>
nameWithType: Func<T, int>
fullName: System.Func<T, int>
nameWithType.vb: Func(Of T, Integer)
fullName.vb: System.Func(Of T, Integer)
name.vb: Func(Of T, Integer)
spec.csharp:
- uid: System.Func`2
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: <
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: '>'
spec.vb:
- uid: System.Func`2
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: (
- name: Of
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: )
- uid: System.Func`2
commentId: T:System.Func`2
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
name: Func<T, TResult>
nameWithType: Func<T, TResult>
fullName: System.Func<T, TResult>
nameWithType.vb: Func(Of T, TResult)
fullName.vb: System.Func(Of T, TResult)
name.vb: Func(Of T, TResult)
spec.csharp:
- uid: System.Func`2
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: <
- name: T
- name: ','
- name: " "
- name: TResult
- name: '>'
spec.vb:
- uid: System.Func`2
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: (
- name: Of
- name: " "
- name: T
- name: ','
- name: " "
- name: TResult
- name: )
- uid: System.Func{{T},System.Single}
commentId: T:System.Func{``0,System.Single}
parent: System
definition: System.Func`2
href: https://learn.microsoft.com/dotnet/api/system.func-2
name: Func<T, float>
nameWithType: Func<T, float>
fullName: System.Func<T, float>
nameWithType.vb: Func(Of T, Single)
fullName.vb: System.Func(Of T, Single)
name.vb: Func(Of T, Single)
spec.csharp:
- uid: System.Func`2
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: <
- name: T
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: '>'
spec.vb:
- uid: System.Func`2
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: (
- name: Of
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: MLEM.Extensions.RandomExtensions.NextSingle*
commentId: Overload:MLEM.Extensions.RandomExtensions.NextSingle
href: MLEM.Extensions.RandomExtensions.html#MLEM_Extensions_RandomExtensions_NextSingle_System_Random_System_Single_
name: NextSingle
nameWithType: RandomExtensions.NextSingle
fullName: MLEM.Extensions.RandomExtensions.NextSingle
- uid: System.Single
commentId: T:System.Single
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
name: float
nameWithType: float
fullName: float
nameWithType.vb: Single
fullName.vb: Single
name.vb: Single

View file

@ -0,0 +1,456 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Extensions.SoundExtensions
commentId: T:MLEM.Extensions.SoundExtensions
id: SoundExtensions
parent: MLEM.Extensions
children:
- MLEM.Extensions.SoundExtensions.CreateInstance(Microsoft.Xna.Framework.Audio.SoundEffect,System.Single,System.Single,System.Single,System.Boolean)
langs:
- csharp
- vb
name: SoundExtensions
nameWithType: SoundExtensions
fullName: MLEM.Extensions.SoundExtensions
type: Class
source:
remote:
path: MLEM/Extensions/SoundExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: SoundExtensions
path: ../MLEM/Extensions/SoundExtensions.cs
startLine: 6
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: A set of extensions for dealing with <xref href="Microsoft.Xna.Framework.Audio.SoundEffect" data-throw-if-not-resolved="false"></xref> and <xref href="Microsoft.Xna.Framework.Audio.SoundEffectInstance" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: public static class SoundExtensions
content.vb: Public Module SoundExtensions
inheritance:
- System.Object
inheritedMembers:
- System.Object.ToString
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- uid: MLEM.Extensions.SoundExtensions.CreateInstance(Microsoft.Xna.Framework.Audio.SoundEffect,System.Single,System.Single,System.Single,System.Boolean)
commentId: M:MLEM.Extensions.SoundExtensions.CreateInstance(Microsoft.Xna.Framework.Audio.SoundEffect,System.Single,System.Single,System.Single,System.Boolean)
id: CreateInstance(Microsoft.Xna.Framework.Audio.SoundEffect,System.Single,System.Single,System.Single,System.Boolean)
isExtensionMethod: true
parent: MLEM.Extensions.SoundExtensions
langs:
- csharp
- vb
name: CreateInstance(SoundEffect, float, float, float, bool)
nameWithType: SoundExtensions.CreateInstance(SoundEffect, float, float, float, bool)
fullName: MLEM.Extensions.SoundExtensions.CreateInstance(Microsoft.Xna.Framework.Audio.SoundEffect, float, float, float, bool)
type: Method
source:
remote:
path: MLEM/Extensions/SoundExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: CreateInstance
path: ../MLEM/Extensions/SoundExtensions.cs
startLine: 17
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: Creates a new <xref href="Microsoft.Xna.Framework.Audio.SoundEffectInstance" data-throw-if-not-resolved="false"></xref> from the given <xref href="Microsoft.Xna.Framework.Audio.SoundEffect" data-throw-if-not-resolved="false"></xref>, allowing optional instance data to be supplied as part of the method call
example: []
syntax:
content: public static SoundEffectInstance CreateInstance(this SoundEffect effect, float volume = 1, float pitch = 0, float pan = 0, bool isLooped = false)
parameters:
- id: effect
type: Microsoft.Xna.Framework.Audio.SoundEffect
description: The sound effect to create an instance from
- id: volume
type: System.Single
description: The value to set the returned instance's <xref href="Microsoft.Xna.Framework.Audio.SoundEffectInstance.Volume" data-throw-if-not-resolved="false"></xref> to. Defaults to 1.
- id: pitch
type: System.Single
description: The value to set the returned instance's <xref href="Microsoft.Xna.Framework.Audio.SoundEffectInstance.Pitch" data-throw-if-not-resolved="false"></xref> to. Defaults to 0.
- id: pan
type: System.Single
description: The value to set the returned instance's <xref href="Microsoft.Xna.Framework.Audio.SoundEffectInstance.Pan" data-throw-if-not-resolved="false"></xref> to. Defaults to 0.
- id: isLooped
type: System.Boolean
description: The value to set the returned instance's <xref href="Microsoft.Xna.Framework.Audio.SoundEffectInstance.IsLooped" data-throw-if-not-resolved="false"></xref> to. Defaults to false.
return:
type: Microsoft.Xna.Framework.Audio.SoundEffectInstance
description: ''
content.vb: Public Shared Function CreateInstance(effect As SoundEffect, volume As Single = 1, pitch As Single = 0, pan As Single = 0, isLooped As Boolean = False) As SoundEffectInstance
overload: MLEM.Extensions.SoundExtensions.CreateInstance*
nameWithType.vb: SoundExtensions.CreateInstance(SoundEffect, Single, Single, Single, Boolean)
fullName.vb: MLEM.Extensions.SoundExtensions.CreateInstance(Microsoft.Xna.Framework.Audio.SoundEffect, Single, Single, Single, Boolean)
name.vb: CreateInstance(SoundEffect, Single, Single, Single, Boolean)
references:
- uid: Microsoft.Xna.Framework.Audio.SoundEffect
commentId: T:Microsoft.Xna.Framework.Audio.SoundEffect
parent: Microsoft.Xna.Framework.Audio
isExternal: true
name: SoundEffect
nameWithType: SoundEffect
fullName: Microsoft.Xna.Framework.Audio.SoundEffect
- uid: Microsoft.Xna.Framework.Audio.SoundEffectInstance
commentId: T:Microsoft.Xna.Framework.Audio.SoundEffectInstance
parent: Microsoft.Xna.Framework.Audio
isExternal: true
name: SoundEffectInstance
nameWithType: SoundEffectInstance
fullName: Microsoft.Xna.Framework.Audio.SoundEffectInstance
- uid: MLEM.Extensions
commentId: N:MLEM.Extensions
href: MLEM.html
name: MLEM.Extensions
nameWithType: MLEM.Extensions
fullName: MLEM.Extensions
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extensions
name: Extensions
href: MLEM.Extensions.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extensions
name: Extensions
href: MLEM.Extensions.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: Microsoft.Xna.Framework.Audio
commentId: N:Microsoft.Xna.Framework.Audio
isExternal: true
name: Microsoft.Xna.Framework.Audio
nameWithType: Microsoft.Xna.Framework.Audio
fullName: Microsoft.Xna.Framework.Audio
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Audio
name: Audio
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Audio
name: Audio
isExternal: true
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: Microsoft.Xna.Framework.Audio.SoundEffectInstance.Volume
commentId: P:Microsoft.Xna.Framework.Audio.SoundEffectInstance.Volume
isExternal: true
name: Volume
nameWithType: SoundEffectInstance.Volume
fullName: Microsoft.Xna.Framework.Audio.SoundEffectInstance.Volume
- uid: Microsoft.Xna.Framework.Audio.SoundEffectInstance.Pitch
commentId: P:Microsoft.Xna.Framework.Audio.SoundEffectInstance.Pitch
isExternal: true
name: Pitch
nameWithType: SoundEffectInstance.Pitch
fullName: Microsoft.Xna.Framework.Audio.SoundEffectInstance.Pitch
- uid: Microsoft.Xna.Framework.Audio.SoundEffectInstance.Pan
commentId: P:Microsoft.Xna.Framework.Audio.SoundEffectInstance.Pan
isExternal: true
name: Pan
nameWithType: SoundEffectInstance.Pan
fullName: Microsoft.Xna.Framework.Audio.SoundEffectInstance.Pan
- uid: Microsoft.Xna.Framework.Audio.SoundEffectInstance.IsLooped
commentId: P:Microsoft.Xna.Framework.Audio.SoundEffectInstance.IsLooped
isExternal: true
name: IsLooped
nameWithType: SoundEffectInstance.IsLooped
fullName: Microsoft.Xna.Framework.Audio.SoundEffectInstance.IsLooped
- uid: MLEM.Extensions.SoundExtensions.CreateInstance*
commentId: Overload:MLEM.Extensions.SoundExtensions.CreateInstance
href: MLEM.Extensions.SoundExtensions.html#MLEM_Extensions_SoundExtensions_CreateInstance_Microsoft_Xna_Framework_Audio_SoundEffect_System_Single_System_Single_System_Single_System_Boolean_
name: CreateInstance
nameWithType: SoundExtensions.CreateInstance
fullName: MLEM.Extensions.SoundExtensions.CreateInstance
- uid: System.Single
commentId: T:System.Single
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
name: float
nameWithType: float
fullName: float
nameWithType.vb: Single
fullName.vb: Single
name.vb: Single
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,414 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Extensions.TextureExtensions
commentId: T:MLEM.Extensions.TextureExtensions
id: TextureExtensions
parent: MLEM.Extensions
children:
- MLEM.Extensions.TextureExtensions.GetTextureData(Microsoft.Xna.Framework.Graphics.Texture2D)
langs:
- csharp
- vb
name: TextureExtensions
nameWithType: TextureExtensions
fullName: MLEM.Extensions.TextureExtensions
type: Class
source:
remote:
path: MLEM/Extensions/TextureExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: TextureExtensions
path: ../MLEM/Extensions/TextureExtensions.cs
startLine: 8
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: A set of extensions for dealing with <xref href="Microsoft.Xna.Framework.Graphics.Texture2D" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: public static class TextureExtensions
content.vb: Public Module TextureExtensions
inheritance:
- System.Object
inheritedMembers:
- System.Object.ToString
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- uid: MLEM.Extensions.TextureExtensions.GetTextureData(Microsoft.Xna.Framework.Graphics.Texture2D)
commentId: M:MLEM.Extensions.TextureExtensions.GetTextureData(Microsoft.Xna.Framework.Graphics.Texture2D)
id: GetTextureData(Microsoft.Xna.Framework.Graphics.Texture2D)
isExtensionMethod: true
parent: MLEM.Extensions.TextureExtensions
langs:
- csharp
- vb
name: GetTextureData(Texture2D)
nameWithType: TextureExtensions.GetTextureData(Texture2D)
fullName: MLEM.Extensions.TextureExtensions.GetTextureData(Microsoft.Xna.Framework.Graphics.Texture2D)
type: Method
source:
remote:
path: MLEM/Extensions/TextureExtensions.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: GetTextureData
path: ../MLEM/Extensions/TextureExtensions.cs
startLine: 16
assemblies:
- MLEM
namespace: MLEM.Extensions
summary: >-
Returns a new instance of <xref href="MLEM.Extensions.TextureExtensions.TextureData" data-throw-if-not-resolved="false"></xref> which allows easily managing a texture's data with texture coordinates rather than indices.
When this is used in a using statement, the texture data is automatically stored back in the texture at the end.
example: []
syntax:
content: public static TextureExtensions.TextureData GetTextureData(this Texture2D texture)
parameters:
- id: texture
type: Microsoft.Xna.Framework.Graphics.Texture2D
description: The texture whose data to get
return:
type: MLEM.Extensions.TextureExtensions.TextureData
description: The texture's data
content.vb: Public Shared Function GetTextureData(texture As Texture2D) As TextureExtensions.TextureData
overload: MLEM.Extensions.TextureExtensions.GetTextureData*
references:
- uid: Microsoft.Xna.Framework.Graphics.Texture2D
commentId: T:Microsoft.Xna.Framework.Graphics.Texture2D
parent: Microsoft.Xna.Framework.Graphics
isExternal: true
name: Texture2D
nameWithType: Texture2D
fullName: Microsoft.Xna.Framework.Graphics.Texture2D
- uid: MLEM.Extensions
commentId: N:MLEM.Extensions
href: MLEM.html
name: MLEM.Extensions
nameWithType: MLEM.Extensions
fullName: MLEM.Extensions
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extensions
name: Extensions
href: MLEM.Extensions.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extensions
name: Extensions
href: MLEM.Extensions.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: Microsoft.Xna.Framework.Graphics
commentId: N:Microsoft.Xna.Framework.Graphics
isExternal: true
name: Microsoft.Xna.Framework.Graphics
nameWithType: Microsoft.Xna.Framework.Graphics
fullName: Microsoft.Xna.Framework.Graphics
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Graphics
name: Graphics
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Graphics
name: Graphics
isExternal: true
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: MLEM.Extensions.TextureExtensions.TextureData
commentId: T:MLEM.Extensions.TextureExtensions.TextureData
parent: MLEM.Extensions
href: MLEM.Extensions.TextureExtensions.html
name: TextureExtensions.TextureData
nameWithType: TextureExtensions.TextureData
fullName: MLEM.Extensions.TextureExtensions.TextureData
spec.csharp:
- uid: MLEM.Extensions.TextureExtensions
name: TextureExtensions
href: MLEM.Extensions.TextureExtensions.html
- name: .
- uid: MLEM.Extensions.TextureExtensions.TextureData
name: TextureData
href: MLEM.Extensions.TextureExtensions.TextureData.html
spec.vb:
- uid: MLEM.Extensions.TextureExtensions
name: TextureExtensions
href: MLEM.Extensions.TextureExtensions.html
- name: .
- uid: MLEM.Extensions.TextureExtensions.TextureData
name: TextureData
href: MLEM.Extensions.TextureExtensions.TextureData.html
- uid: MLEM.Extensions.TextureExtensions.GetTextureData*
commentId: Overload:MLEM.Extensions.TextureExtensions.GetTextureData
href: MLEM.Extensions.TextureExtensions.html#MLEM_Extensions_TextureExtensions_GetTextureData_Microsoft_Xna_Framework_Graphics_Texture2D_
name: GetTextureData
nameWithType: TextureExtensions.GetTextureData
fullName: MLEM.Extensions.TextureExtensions.GetTextureData

159
Docs/api/MLEM.Extensions.yml generated Normal file
View file

@ -0,0 +1,159 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Extensions
commentId: N:MLEM.Extensions
id: MLEM.Extensions
children:
- MLEM.Extensions.CharExtensions
- MLEM.Extensions.CollectionExtensions
- MLEM.Extensions.ColorExtensions
- MLEM.Extensions.ColorHelper
- MLEM.Extensions.GraphicsExtensions
- MLEM.Extensions.GraphicsExtensions.TargetContext
- MLEM.Extensions.NumberExtensions
- MLEM.Extensions.RandomExtensions
- MLEM.Extensions.SoundExtensions
- MLEM.Extensions.SpriteBatchExtensions
- MLEM.Extensions.TextureExtensions
- MLEM.Extensions.TextureExtensions.TextureData
langs:
- csharp
- vb
name: MLEM.Extensions
nameWithType: MLEM.Extensions
fullName: MLEM.Extensions
type: Namespace
assemblies:
- MLEM
references:
- uid: MLEM.Extensions.CharExtensions
commentId: T:MLEM.Extensions.CharExtensions
href: MLEM.Extensions.CharExtensions.html
name: CharExtensions
nameWithType: CharExtensions
fullName: MLEM.Extensions.CharExtensions
- uid: MLEM.Extensions.CollectionExtensions
commentId: T:MLEM.Extensions.CollectionExtensions
parent: MLEM.Extensions
href: MLEM.Extensions.CollectionExtensions.html
name: CollectionExtensions
nameWithType: CollectionExtensions
fullName: MLEM.Extensions.CollectionExtensions
- uid: MLEM.Extensions.ColorExtensions
commentId: T:MLEM.Extensions.ColorExtensions
href: MLEM.Extensions.ColorExtensions.html
name: ColorExtensions
nameWithType: ColorExtensions
fullName: MLEM.Extensions.ColorExtensions
- uid: MLEM.Extensions.ColorHelper
commentId: T:MLEM.Extensions.ColorHelper
href: MLEM.Extensions.ColorHelper.html
name: ColorHelper
nameWithType: ColorHelper
fullName: MLEM.Extensions.ColorHelper
- uid: MLEM.Extensions.GraphicsExtensions
commentId: T:MLEM.Extensions.GraphicsExtensions
href: MLEM.Extensions.GraphicsExtensions.html
name: GraphicsExtensions
nameWithType: GraphicsExtensions
fullName: MLEM.Extensions.GraphicsExtensions
- uid: MLEM.Extensions.GraphicsExtensions.TargetContext
commentId: T:MLEM.Extensions.GraphicsExtensions.TargetContext
parent: MLEM.Extensions
href: MLEM.Extensions.GraphicsExtensions.html
name: GraphicsExtensions.TargetContext
nameWithType: GraphicsExtensions.TargetContext
fullName: MLEM.Extensions.GraphicsExtensions.TargetContext
spec.csharp:
- uid: MLEM.Extensions.GraphicsExtensions
name: GraphicsExtensions
href: MLEM.Extensions.GraphicsExtensions.html
- name: .
- uid: MLEM.Extensions.GraphicsExtensions.TargetContext
name: TargetContext
href: MLEM.Extensions.GraphicsExtensions.TargetContext.html
spec.vb:
- uid: MLEM.Extensions.GraphicsExtensions
name: GraphicsExtensions
href: MLEM.Extensions.GraphicsExtensions.html
- name: .
- uid: MLEM.Extensions.GraphicsExtensions.TargetContext
name: TargetContext
href: MLEM.Extensions.GraphicsExtensions.TargetContext.html
- uid: MLEM.Extensions.NumberExtensions
commentId: T:MLEM.Extensions.NumberExtensions
parent: MLEM.Extensions
href: MLEM.Extensions.NumberExtensions.html
name: NumberExtensions
nameWithType: NumberExtensions
fullName: MLEM.Extensions.NumberExtensions
- uid: MLEM.Extensions.RandomExtensions
commentId: T:MLEM.Extensions.RandomExtensions
href: MLEM.Extensions.RandomExtensions.html
name: RandomExtensions
nameWithType: RandomExtensions
fullName: MLEM.Extensions.RandomExtensions
- uid: MLEM.Extensions.SoundExtensions
commentId: T:MLEM.Extensions.SoundExtensions
href: MLEM.Extensions.SoundExtensions.html
name: SoundExtensions
nameWithType: SoundExtensions
fullName: MLEM.Extensions.SoundExtensions
- uid: MLEM.Extensions.SpriteBatchExtensions
commentId: T:MLEM.Extensions.SpriteBatchExtensions
parent: MLEM.Extensions
href: MLEM.Extensions.SpriteBatchExtensions.html
name: SpriteBatchExtensions
nameWithType: SpriteBatchExtensions
fullName: MLEM.Extensions.SpriteBatchExtensions
- uid: MLEM.Extensions.TextureExtensions
commentId: T:MLEM.Extensions.TextureExtensions
href: MLEM.Extensions.TextureExtensions.html
name: TextureExtensions
nameWithType: TextureExtensions
fullName: MLEM.Extensions.TextureExtensions
- uid: MLEM.Extensions.TextureExtensions.TextureData
commentId: T:MLEM.Extensions.TextureExtensions.TextureData
parent: MLEM.Extensions
href: MLEM.Extensions.TextureExtensions.html
name: TextureExtensions.TextureData
nameWithType: TextureExtensions.TextureData
fullName: MLEM.Extensions.TextureExtensions.TextureData
spec.csharp:
- uid: MLEM.Extensions.TextureExtensions
name: TextureExtensions
href: MLEM.Extensions.TextureExtensions.html
- name: .
- uid: MLEM.Extensions.TextureExtensions.TextureData
name: TextureData
href: MLEM.Extensions.TextureExtensions.TextureData.html
spec.vb:
- uid: MLEM.Extensions.TextureExtensions
name: TextureExtensions
href: MLEM.Extensions.TextureExtensions.html
- name: .
- uid: MLEM.Extensions.TextureExtensions.TextureData
name: TextureData
href: MLEM.Extensions.TextureExtensions.TextureData.html
- uid: MLEM.Extensions
commentId: N:MLEM.Extensions
href: MLEM.html
name: MLEM.Extensions
nameWithType: MLEM.Extensions
fullName: MLEM.Extensions
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extensions
name: Extensions
href: MLEM.Extensions.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Extensions
name: Extensions
href: MLEM.Extensions.html

1402
Docs/api/MLEM.Font.CodePointSource.yml generated Normal file

File diff suppressed because it is too large Load diff

2599
Docs/api/MLEM.Font.GenericFont.yml generated Normal file

File diff suppressed because it is too large Load diff

2516
Docs/api/MLEM.Font.GenericSpriteFont.yml generated Normal file

File diff suppressed because it is too large Load diff

60
Docs/api/MLEM.Font.yml generated Normal file
View file

@ -0,0 +1,60 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Font
commentId: N:MLEM.Font
id: MLEM.Font
children:
- MLEM.Font.CodePointSource
- MLEM.Font.GenericFont
- MLEM.Font.GenericSpriteFont
langs:
- csharp
- vb
name: MLEM.Font
nameWithType: MLEM.Font
fullName: MLEM.Font
type: Namespace
assemblies:
- MLEM
references:
- uid: MLEM.Font.CodePointSource
commentId: T:MLEM.Font.CodePointSource
href: MLEM.Font.CodePointSource.html
name: CodePointSource
nameWithType: CodePointSource
fullName: MLEM.Font.CodePointSource
- uid: MLEM.Font.GenericFont
commentId: T:MLEM.Font.GenericFont
parent: MLEM.Font
href: MLEM.Font.GenericFont.html
name: GenericFont
nameWithType: GenericFont
fullName: MLEM.Font.GenericFont
- uid: MLEM.Font.GenericSpriteFont
commentId: T:MLEM.Font.GenericSpriteFont
href: MLEM.Font.GenericSpriteFont.html
name: GenericSpriteFont
nameWithType: GenericSpriteFont
fullName: MLEM.Font.GenericSpriteFont
- uid: MLEM.Font
commentId: N:MLEM.Font
href: MLEM.html
name: MLEM.Font
nameWithType: MLEM.Font
fullName: MLEM.Font
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Font
name: Font
href: MLEM.Font.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Font
name: Font
href: MLEM.Font.html

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,171 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Formatting.Codes.Code.Constructor
commentId: T:MLEM.Formatting.Codes.Code.Constructor
id: Code.Constructor
parent: MLEM.Formatting.Codes
children: []
langs:
- csharp
- vb
name: Code.Constructor
nameWithType: Code.Constructor
fullName: MLEM.Formatting.Codes.Code.Constructor
type: Delegate
source:
remote:
path: MLEM/Formatting/Codes/Code.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Constructor
path: ../MLEM/Formatting/Codes/Code.cs
startLine: 96
assemblies:
- MLEM
namespace: MLEM.Formatting.Codes
summary: >-
Creates a new formatting code from the given regex and regex match.
<xref href="MLEM.Formatting.TextFormatter.Codes" data-throw-if-not-resolved="false"></xref>
example: []
syntax:
content: public delegate Code Code.Constructor(TextFormatter formatter, Match match, Regex regex)
parameters:
- id: formatter
type: MLEM.Formatting.TextFormatter
description: The text formatter that created this code
- id: match
type: System.Text.RegularExpressions.Match
description: The match for the code's regex
- id: regex
type: System.Text.RegularExpressions.Regex
description: The regex used to create this code
return:
type: MLEM.Formatting.Codes.Code
content.vb: Public Delegate Function Code.Constructor(formatter As TextFormatter, match As Match, regex As Regex) As Code
references:
- uid: MLEM.Formatting.TextFormatter.Codes
commentId: F:MLEM.Formatting.TextFormatter.Codes
href: MLEM.Formatting.TextFormatter.html#MLEM_Formatting_TextFormatter_Codes
name: Codes
nameWithType: TextFormatter.Codes
fullName: MLEM.Formatting.TextFormatter.Codes
- uid: MLEM.Formatting.Codes
commentId: N:MLEM.Formatting.Codes
href: MLEM.html
name: MLEM.Formatting.Codes
nameWithType: MLEM.Formatting.Codes
fullName: MLEM.Formatting.Codes
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Formatting
name: Formatting
href: MLEM.Formatting.html
- name: .
- uid: MLEM.Formatting.Codes
name: Codes
href: MLEM.Formatting.Codes.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Formatting
name: Formatting
href: MLEM.Formatting.html
- name: .
- uid: MLEM.Formatting.Codes
name: Codes
href: MLEM.Formatting.Codes.html
- uid: MLEM.Formatting.TextFormatter
commentId: T:MLEM.Formatting.TextFormatter
parent: MLEM.Formatting
href: MLEM.Formatting.TextFormatter.html
name: TextFormatter
nameWithType: TextFormatter
fullName: MLEM.Formatting.TextFormatter
- uid: System.Text.RegularExpressions.Match
commentId: T:System.Text.RegularExpressions.Match
parent: System.Text.RegularExpressions
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.text.regularexpressions.match
name: Match
nameWithType: Match
fullName: System.Text.RegularExpressions.Match
- uid: System.Text.RegularExpressions.Regex
commentId: T:System.Text.RegularExpressions.Regex
parent: System.Text.RegularExpressions
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.text.regularexpressions.regex
name: Regex
nameWithType: Regex
fullName: System.Text.RegularExpressions.Regex
- uid: MLEM.Formatting.Codes.Code
commentId: T:MLEM.Formatting.Codes.Code
parent: MLEM.Formatting.Codes
href: MLEM.Formatting.Codes.Code.html
name: Code
nameWithType: Code
fullName: MLEM.Formatting.Codes.Code
- uid: MLEM.Formatting
commentId: N:MLEM.Formatting
href: MLEM.html
name: MLEM.Formatting
nameWithType: MLEM.Formatting
fullName: MLEM.Formatting
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Formatting
name: Formatting
href: MLEM.Formatting.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Formatting
name: Formatting
href: MLEM.Formatting.html
- uid: System.Text.RegularExpressions
commentId: N:System.Text.RegularExpressions
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System.Text.RegularExpressions
nameWithType: System.Text.RegularExpressions
fullName: System.Text.RegularExpressions
spec.csharp:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Text
name: Text
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.text
- name: .
- uid: System.Text.RegularExpressions
name: RegularExpressions
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.text.regularexpressions
spec.vb:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Text
name: Text
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.text
- name: .
- uid: System.Text.RegularExpressions
name: RegularExpressions
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.text.regularexpressions

1749
Docs/api/MLEM.Formatting.Codes.Code.yml generated Normal file

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

1402
Docs/api/MLEM.Formatting.Codes.FontCode.yml generated Normal file

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,515 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Formatting.Codes.ImageCodeExtensions
commentId: T:MLEM.Formatting.Codes.ImageCodeExtensions
id: ImageCodeExtensions
parent: MLEM.Formatting.Codes
children:
- MLEM.Formatting.Codes.ImageCodeExtensions.AddImage(MLEM.Formatting.TextFormatter,System.String,MLEM.Animations.SpriteAnimation,System.Boolean)
- MLEM.Formatting.Codes.ImageCodeExtensions.AddImage(MLEM.Formatting.TextFormatter,System.String,MLEM.Textures.TextureRegion,System.Boolean)
langs:
- csharp
- vb
name: ImageCodeExtensions
nameWithType: ImageCodeExtensions
fullName: MLEM.Formatting.Codes.ImageCodeExtensions
type: Class
source:
remote:
path: MLEM/Formatting/Codes/ImageCode.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: ImageCodeExtensions
path: ../MLEM/Formatting/Codes/ImageCode.cs
startLine: 50
assemblies:
- MLEM
namespace: MLEM.Formatting.Codes
summary: A set of extensions that allow easily adding image formatting codes to a text formatter.
example: []
syntax:
content: public static class ImageCodeExtensions
content.vb: Public Module ImageCodeExtensions
inheritance:
- System.Object
inheritedMembers:
- System.Object.ToString
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- uid: MLEM.Formatting.Codes.ImageCodeExtensions.AddImage(MLEM.Formatting.TextFormatter,System.String,MLEM.Textures.TextureRegion,System.Boolean)
commentId: M:MLEM.Formatting.Codes.ImageCodeExtensions.AddImage(MLEM.Formatting.TextFormatter,System.String,MLEM.Textures.TextureRegion,System.Boolean)
id: AddImage(MLEM.Formatting.TextFormatter,System.String,MLEM.Textures.TextureRegion,System.Boolean)
isExtensionMethod: true
parent: MLEM.Formatting.Codes.ImageCodeExtensions
langs:
- csharp
- vb
name: AddImage(TextFormatter, string, TextureRegion, bool)
nameWithType: ImageCodeExtensions.AddImage(TextFormatter, string, TextureRegion, bool)
fullName: MLEM.Formatting.Codes.ImageCodeExtensions.AddImage(MLEM.Formatting.TextFormatter, string, MLEM.Textures.TextureRegion, bool)
type: Method
source:
remote:
path: MLEM/Formatting/Codes/ImageCode.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: AddImage
path: ../MLEM/Formatting/Codes/ImageCode.cs
startLine: 59
assemblies:
- MLEM
namespace: MLEM.Formatting.Codes
summary: Adds a new image formatting code to the given text formatter
example: []
syntax:
content: public static void AddImage(this TextFormatter formatter, string name, TextureRegion image, bool copyTextColor = false)
parameters:
- id: formatter
type: MLEM.Formatting.TextFormatter
description: The formatter to add the code to
- id: name
type: System.String
description: The name of the formatting code. The regex for this code will be between angle brackets.
- id: image
type: MLEM.Textures.TextureRegion
description: The image to render at the code's position
- id: copyTextColor
type: System.Boolean
description: Whether or not the image code should use the text's color instead of White
content.vb: Public Shared Sub AddImage(formatter As TextFormatter, name As String, image As TextureRegion, copyTextColor As Boolean = False)
overload: MLEM.Formatting.Codes.ImageCodeExtensions.AddImage*
nameWithType.vb: ImageCodeExtensions.AddImage(TextFormatter, String, TextureRegion, Boolean)
fullName.vb: MLEM.Formatting.Codes.ImageCodeExtensions.AddImage(MLEM.Formatting.TextFormatter, String, MLEM.Textures.TextureRegion, Boolean)
name.vb: AddImage(TextFormatter, String, TextureRegion, Boolean)
- uid: MLEM.Formatting.Codes.ImageCodeExtensions.AddImage(MLEM.Formatting.TextFormatter,System.String,MLEM.Animations.SpriteAnimation,System.Boolean)
commentId: M:MLEM.Formatting.Codes.ImageCodeExtensions.AddImage(MLEM.Formatting.TextFormatter,System.String,MLEM.Animations.SpriteAnimation,System.Boolean)
id: AddImage(MLEM.Formatting.TextFormatter,System.String,MLEM.Animations.SpriteAnimation,System.Boolean)
isExtensionMethod: true
parent: MLEM.Formatting.Codes.ImageCodeExtensions
langs:
- csharp
- vb
name: AddImage(TextFormatter, string, SpriteAnimation, bool)
nameWithType: ImageCodeExtensions.AddImage(TextFormatter, string, SpriteAnimation, bool)
fullName: MLEM.Formatting.Codes.ImageCodeExtensions.AddImage(MLEM.Formatting.TextFormatter, string, MLEM.Animations.SpriteAnimation, bool)
type: Method
source:
remote:
path: MLEM/Formatting/Codes/ImageCode.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: AddImage
path: ../MLEM/Formatting/Codes/ImageCode.cs
startLine: 64
assemblies:
- MLEM
namespace: MLEM.Formatting.Codes
summary: Adds a new image formatting code to the given text formatter
example: []
syntax:
content: public static void AddImage(this TextFormatter formatter, string name, SpriteAnimation image, bool copyTextColor = false)
parameters:
- id: formatter
type: MLEM.Formatting.TextFormatter
description: The formatter to add the code to
- id: name
type: System.String
description: The name of the formatting code. The regex for this code will be between angle brackets.
- id: image
type: MLEM.Animations.SpriteAnimation
description: The image to render at the code's position
- id: copyTextColor
type: System.Boolean
description: Whether or not the image code should use the text's color instead of White
content.vb: Public Shared Sub AddImage(formatter As TextFormatter, name As String, image As SpriteAnimation, copyTextColor As Boolean = False)
overload: MLEM.Formatting.Codes.ImageCodeExtensions.AddImage*
nameWithType.vb: ImageCodeExtensions.AddImage(TextFormatter, String, SpriteAnimation, Boolean)
fullName.vb: MLEM.Formatting.Codes.ImageCodeExtensions.AddImage(MLEM.Formatting.TextFormatter, String, MLEM.Animations.SpriteAnimation, Boolean)
name.vb: AddImage(TextFormatter, String, SpriteAnimation, Boolean)
references:
- uid: MLEM.Formatting.Codes
commentId: N:MLEM.Formatting.Codes
href: MLEM.html
name: MLEM.Formatting.Codes
nameWithType: MLEM.Formatting.Codes
fullName: MLEM.Formatting.Codes
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Formatting
name: Formatting
href: MLEM.Formatting.html
- name: .
- uid: MLEM.Formatting.Codes
name: Codes
href: MLEM.Formatting.Codes.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Formatting
name: Formatting
href: MLEM.Formatting.html
- name: .
- uid: MLEM.Formatting.Codes
name: Codes
href: MLEM.Formatting.Codes.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: MLEM.Formatting.Codes.ImageCodeExtensions.AddImage*
commentId: Overload:MLEM.Formatting.Codes.ImageCodeExtensions.AddImage
href: MLEM.Formatting.Codes.ImageCodeExtensions.html#MLEM_Formatting_Codes_ImageCodeExtensions_AddImage_MLEM_Formatting_TextFormatter_System_String_MLEM_Textures_TextureRegion_System_Boolean_
name: AddImage
nameWithType: ImageCodeExtensions.AddImage
fullName: MLEM.Formatting.Codes.ImageCodeExtensions.AddImage
- uid: MLEM.Formatting.TextFormatter
commentId: T:MLEM.Formatting.TextFormatter
parent: MLEM.Formatting
href: MLEM.Formatting.TextFormatter.html
name: TextFormatter
nameWithType: TextFormatter
fullName: MLEM.Formatting.TextFormatter
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string
nameWithType: string
fullName: string
nameWithType.vb: String
fullName.vb: String
name.vb: String
- uid: MLEM.Textures.TextureRegion
commentId: T:MLEM.Textures.TextureRegion
parent: MLEM.Textures
href: MLEM.Textures.TextureRegion.html
name: TextureRegion
nameWithType: TextureRegion
fullName: MLEM.Textures.TextureRegion
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: MLEM.Formatting
commentId: N:MLEM.Formatting
href: MLEM.html
name: MLEM.Formatting
nameWithType: MLEM.Formatting
fullName: MLEM.Formatting
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Formatting
name: Formatting
href: MLEM.Formatting.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Formatting
name: Formatting
href: MLEM.Formatting.html
- uid: MLEM.Textures
commentId: N:MLEM.Textures
href: MLEM.html
name: MLEM.Textures
nameWithType: MLEM.Textures
fullName: MLEM.Textures
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Textures
name: Textures
href: MLEM.Textures.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Textures
name: Textures
href: MLEM.Textures.html
- uid: MLEM.Animations.SpriteAnimation
commentId: T:MLEM.Animations.SpriteAnimation
parent: MLEM.Animations
href: MLEM.Animations.SpriteAnimation.html
name: SpriteAnimation
nameWithType: SpriteAnimation
fullName: MLEM.Animations.SpriteAnimation
- uid: MLEM.Animations
commentId: N:MLEM.Animations
href: MLEM.html
name: MLEM.Animations
nameWithType: MLEM.Animations
fullName: MLEM.Animations
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Animations
name: Animations
href: MLEM.Animations.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Animations
name: Animations
href: MLEM.Animations.html

1770
Docs/api/MLEM.Formatting.Codes.LinkCode.yml generated Normal file

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

164
Docs/api/MLEM.Formatting.Codes.yml generated Normal file
View file

@ -0,0 +1,164 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Formatting.Codes
commentId: N:MLEM.Formatting.Codes
id: MLEM.Formatting.Codes
children:
- MLEM.Formatting.Codes.AnimatedCode
- MLEM.Formatting.Codes.Code
- MLEM.Formatting.Codes.Code.Constructor
- MLEM.Formatting.Codes.ColorCode
- MLEM.Formatting.Codes.FontCode
- MLEM.Formatting.Codes.ImageCode
- MLEM.Formatting.Codes.ImageCodeExtensions
- MLEM.Formatting.Codes.LinkCode
- MLEM.Formatting.Codes.OutlineCode
- MLEM.Formatting.Codes.ShadowCode
- MLEM.Formatting.Codes.SimpleEndCode
- MLEM.Formatting.Codes.SubSupCode
- MLEM.Formatting.Codes.UnderlineCode
- MLEM.Formatting.Codes.WobblyCode
langs:
- csharp
- vb
name: MLEM.Formatting.Codes
nameWithType: MLEM.Formatting.Codes
fullName: MLEM.Formatting.Codes
type: Namespace
assemblies:
- MLEM
references:
- uid: MLEM.Formatting.Codes.AnimatedCode
commentId: T:MLEM.Formatting.Codes.AnimatedCode
parent: MLEM.Formatting.Codes
href: MLEM.Formatting.Codes.AnimatedCode.html
name: AnimatedCode
nameWithType: AnimatedCode
fullName: MLEM.Formatting.Codes.AnimatedCode
- uid: MLEM.Formatting.Codes.Code
commentId: T:MLEM.Formatting.Codes.Code
parent: MLEM.Formatting.Codes
href: MLEM.Formatting.Codes.Code.html
name: Code
nameWithType: Code
fullName: MLEM.Formatting.Codes.Code
- uid: MLEM.Formatting.Codes.Code.Constructor
commentId: T:MLEM.Formatting.Codes.Code.Constructor
href: MLEM.Formatting.Codes.Code.html
name: Code.Constructor
nameWithType: Code.Constructor
fullName: MLEM.Formatting.Codes.Code.Constructor
spec.csharp:
- uid: MLEM.Formatting.Codes.Code
name: Code
href: MLEM.Formatting.Codes.Code.html
- name: .
- uid: MLEM.Formatting.Codes.Code.Constructor
name: Constructor
href: MLEM.Formatting.Codes.Code.Constructor.html
spec.vb:
- uid: MLEM.Formatting.Codes.Code
name: Code
href: MLEM.Formatting.Codes.Code.html
- name: .
- uid: MLEM.Formatting.Codes.Code.Constructor
name: Constructor
href: MLEM.Formatting.Codes.Code.Constructor.html
- uid: MLEM.Formatting.Codes.ColorCode
commentId: T:MLEM.Formatting.Codes.ColorCode
href: MLEM.Formatting.Codes.ColorCode.html
name: ColorCode
nameWithType: ColorCode
fullName: MLEM.Formatting.Codes.ColorCode
- uid: MLEM.Formatting.Codes.FontCode
commentId: T:MLEM.Formatting.Codes.FontCode
href: MLEM.Formatting.Codes.FontCode.html
name: FontCode
nameWithType: FontCode
fullName: MLEM.Formatting.Codes.FontCode
- uid: MLEM.Formatting.Codes.ImageCode
commentId: T:MLEM.Formatting.Codes.ImageCode
href: MLEM.Formatting.Codes.ImageCode.html
name: ImageCode
nameWithType: ImageCode
fullName: MLEM.Formatting.Codes.ImageCode
- uid: MLEM.Formatting.Codes.ImageCodeExtensions
commentId: T:MLEM.Formatting.Codes.ImageCodeExtensions
parent: MLEM.Formatting.Codes
href: MLEM.Formatting.Codes.ImageCodeExtensions.html
name: ImageCodeExtensions
nameWithType: ImageCodeExtensions
fullName: MLEM.Formatting.Codes.ImageCodeExtensions
- uid: MLEM.Formatting.Codes.LinkCode
commentId: T:MLEM.Formatting.Codes.LinkCode
href: MLEM.Formatting.Codes.LinkCode.html
name: LinkCode
nameWithType: LinkCode
fullName: MLEM.Formatting.Codes.LinkCode
- uid: MLEM.Formatting.Codes.OutlineCode
commentId: T:MLEM.Formatting.Codes.OutlineCode
href: MLEM.Formatting.Codes.OutlineCode.html
name: OutlineCode
nameWithType: OutlineCode
fullName: MLEM.Formatting.Codes.OutlineCode
- uid: MLEM.Formatting.Codes.ShadowCode
commentId: T:MLEM.Formatting.Codes.ShadowCode
href: MLEM.Formatting.Codes.ShadowCode.html
name: ShadowCode
nameWithType: ShadowCode
fullName: MLEM.Formatting.Codes.ShadowCode
- uid: MLEM.Formatting.Codes.SimpleEndCode
commentId: T:MLEM.Formatting.Codes.SimpleEndCode
href: MLEM.Formatting.Codes.SimpleEndCode.html
name: SimpleEndCode
nameWithType: SimpleEndCode
fullName: MLEM.Formatting.Codes.SimpleEndCode
- uid: MLEM.Formatting.Codes.SubSupCode
commentId: T:MLEM.Formatting.Codes.SubSupCode
href: MLEM.Formatting.Codes.SubSupCode.html
name: SubSupCode
nameWithType: SubSupCode
fullName: MLEM.Formatting.Codes.SubSupCode
- uid: MLEM.Formatting.Codes.UnderlineCode
commentId: T:MLEM.Formatting.Codes.UnderlineCode
parent: MLEM.Formatting.Codes
href: MLEM.Formatting.Codes.UnderlineCode.html
name: UnderlineCode
nameWithType: UnderlineCode
fullName: MLEM.Formatting.Codes.UnderlineCode
- uid: MLEM.Formatting.Codes.WobblyCode
commentId: T:MLEM.Formatting.Codes.WobblyCode
href: MLEM.Formatting.Codes.WobblyCode.html
name: WobblyCode
nameWithType: WobblyCode
fullName: MLEM.Formatting.Codes.WobblyCode
- uid: MLEM.Formatting.Codes
commentId: N:MLEM.Formatting.Codes
href: MLEM.html
name: MLEM.Formatting.Codes
nameWithType: MLEM.Formatting.Codes
fullName: MLEM.Formatting.Codes
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Formatting
name: Formatting
href: MLEM.Formatting.html
- name: .
- uid: MLEM.Formatting.Codes
name: Codes
href: MLEM.Formatting.Codes.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Formatting
name: Formatting
href: MLEM.Formatting.html
- name: .
- uid: MLEM.Formatting.Codes
name: Codes
href: MLEM.Formatting.Codes.html

157
Docs/api/MLEM.Formatting.TextAlignment.yml generated Normal file
View file

@ -0,0 +1,157 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Formatting.TextAlignment
commentId: T:MLEM.Formatting.TextAlignment
id: TextAlignment
parent: MLEM.Formatting
children:
- MLEM.Formatting.TextAlignment.Center
- MLEM.Formatting.TextAlignment.Left
- MLEM.Formatting.TextAlignment.Right
langs:
- csharp
- vb
name: TextAlignment
nameWithType: TextAlignment
fullName: MLEM.Formatting.TextAlignment
type: Enum
source:
remote:
path: MLEM/Formatting/TextAlignment.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: TextAlignment
path: ../MLEM/Formatting/TextAlignment.cs
startLine: 4
assemblies:
- MLEM
namespace: MLEM.Formatting
summary: An enumeration that represents a set of alignment options for <xref href="MLEM.Formatting.TokenizedString" data-throw-if-not-resolved="false"></xref> objects and MLEM.Ui paragraphs.
example: []
syntax:
content: public enum TextAlignment
content.vb: Public Enum TextAlignment
- uid: MLEM.Formatting.TextAlignment.Left
commentId: F:MLEM.Formatting.TextAlignment.Left
id: Left
parent: MLEM.Formatting.TextAlignment
langs:
- csharp
- vb
name: Left
nameWithType: TextAlignment.Left
fullName: MLEM.Formatting.TextAlignment.Left
type: Field
source:
remote:
path: MLEM/Formatting/TextAlignment.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Left
path: ../MLEM/Formatting/TextAlignment.cs
startLine: 9
assemblies:
- MLEM
namespace: MLEM.Formatting
summary: Left alignment, which is also the default value
example: []
syntax:
content: Left = 0
return:
type: MLEM.Formatting.TextAlignment
- uid: MLEM.Formatting.TextAlignment.Center
commentId: F:MLEM.Formatting.TextAlignment.Center
id: Center
parent: MLEM.Formatting.TextAlignment
langs:
- csharp
- vb
name: Center
nameWithType: TextAlignment.Center
fullName: MLEM.Formatting.TextAlignment.Center
type: Field
source:
remote:
path: MLEM/Formatting/TextAlignment.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Center
path: ../MLEM/Formatting/TextAlignment.cs
startLine: 13
assemblies:
- MLEM
namespace: MLEM.Formatting
summary: Center alignment
example: []
syntax:
content: Center = 1
return:
type: MLEM.Formatting.TextAlignment
- uid: MLEM.Formatting.TextAlignment.Right
commentId: F:MLEM.Formatting.TextAlignment.Right
id: Right
parent: MLEM.Formatting.TextAlignment
langs:
- csharp
- vb
name: Right
nameWithType: TextAlignment.Right
fullName: MLEM.Formatting.TextAlignment.Right
type: Field
source:
remote:
path: MLEM/Formatting/TextAlignment.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Right
path: ../MLEM/Formatting/TextAlignment.cs
startLine: 18
assemblies:
- MLEM
namespace: MLEM.Formatting
summary: >-
Right alignment.
In this alignment option, trailing spaces are ignored to ensure that visual alignment is consistent.
example: []
syntax:
content: Right = 2
return:
type: MLEM.Formatting.TextAlignment
references:
- uid: MLEM.Formatting.TokenizedString
commentId: T:MLEM.Formatting.TokenizedString
parent: MLEM.Formatting
href: MLEM.Formatting.TokenizedString.html
name: TokenizedString
nameWithType: TokenizedString
fullName: MLEM.Formatting.TokenizedString
- uid: MLEM.Formatting
commentId: N:MLEM.Formatting
href: MLEM.html
name: MLEM.Formatting
nameWithType: MLEM.Formatting
fullName: MLEM.Formatting
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Formatting
name: Formatting
href: MLEM.Formatting.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Formatting
name: Formatting
href: MLEM.Formatting.html
- uid: MLEM.Formatting.TextAlignment
commentId: T:MLEM.Formatting.TextAlignment
parent: MLEM.Formatting
href: MLEM.Formatting.TextAlignment.html
name: TextAlignment
nameWithType: TextAlignment
fullName: MLEM.Formatting.TextAlignment

View file

@ -0,0 +1,149 @@
### YamlMime:ManagedReference
items:
- uid: MLEM.Formatting.TextFormatter.Macro
commentId: T:MLEM.Formatting.TextFormatter.Macro
id: TextFormatter.Macro
parent: MLEM.Formatting
children: []
langs:
- csharp
- vb
name: TextFormatter.Macro
nameWithType: TextFormatter.Macro
fullName: MLEM.Formatting.TextFormatter.Macro
type: Delegate
source:
remote:
path: MLEM/Formatting/TextFormatter.cs
branch: main
repo: https://github.com/Ellpeck/MLEM
id: Macro
path: ../MLEM/Formatting/TextFormatter.cs
startLine: 250
assemblies:
- MLEM
namespace: MLEM.Formatting
summary: Represents a text formatting macro. Used by <xref href="MLEM.Formatting.TextFormatter.Macros" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public delegate string TextFormatter.Macro(TextFormatter formatter, Match match, Regex regex)
parameters:
- id: formatter
type: MLEM.Formatting.TextFormatter
description: The text formatter that created this macro
- id: match
type: System.Text.RegularExpressions.Match
description: The match for the macro's regex
- id: regex
type: System.Text.RegularExpressions.Regex
description: The regex used to create this macro
return:
type: System.String
content.vb: Public Delegate Function TextFormatter.Macro(formatter As TextFormatter, match As Match, regex As Regex) As String
references:
- uid: MLEM.Formatting.TextFormatter.Macros
commentId: F:MLEM.Formatting.TextFormatter.Macros
href: MLEM.Formatting.TextFormatter.html#MLEM_Formatting_TextFormatter_Macros
name: Macros
nameWithType: TextFormatter.Macros
fullName: MLEM.Formatting.TextFormatter.Macros
- uid: MLEM.Formatting
commentId: N:MLEM.Formatting
href: MLEM.html
name: MLEM.Formatting
nameWithType: MLEM.Formatting
fullName: MLEM.Formatting
spec.csharp:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Formatting
name: Formatting
href: MLEM.Formatting.html
spec.vb:
- uid: MLEM
name: MLEM
href: MLEM.html
- name: .
- uid: MLEM.Formatting
name: Formatting
href: MLEM.Formatting.html
- uid: MLEM.Formatting.TextFormatter
commentId: T:MLEM.Formatting.TextFormatter
parent: MLEM.Formatting
href: MLEM.Formatting.TextFormatter.html
name: TextFormatter
nameWithType: TextFormatter
fullName: MLEM.Formatting.TextFormatter
- uid: System.Text.RegularExpressions.Match
commentId: T:System.Text.RegularExpressions.Match
parent: System.Text.RegularExpressions
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.text.regularexpressions.match
name: Match
nameWithType: Match
fullName: System.Text.RegularExpressions.Match
- uid: System.Text.RegularExpressions.Regex
commentId: T:System.Text.RegularExpressions.Regex
parent: System.Text.RegularExpressions
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.text.regularexpressions.regex
name: Regex
nameWithType: Regex
fullName: System.Text.RegularExpressions.Regex
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string
nameWithType: string
fullName: string
nameWithType.vb: String
fullName.vb: String
name.vb: String
- uid: System.Text.RegularExpressions
commentId: N:System.Text.RegularExpressions
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System.Text.RegularExpressions
nameWithType: System.Text.RegularExpressions
fullName: System.Text.RegularExpressions
spec.csharp:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Text
name: Text
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.text
- name: .
- uid: System.Text.RegularExpressions
name: RegularExpressions
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.text.regularexpressions
spec.vb:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Text
name: Text
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.text
- name: .
- uid: System.Text.RegularExpressions
name: RegularExpressions
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.text.regularexpressions
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System

1980
Docs/api/MLEM.Formatting.TextFormatter.yml generated Normal file

File diff suppressed because it is too large Load diff

1798
Docs/api/MLEM.Formatting.Token.yml generated Normal file

File diff suppressed because it is too large Load diff

Some files were not shown because too many files have changed in this diff Show more