C# Class FlatRedBall.Content.MappingMethods

Show file Open project: vchelaru/FlatRedBall Class Usage Examples

Protected Properties

Property Type Description
mAcceptedMemberTypes List
mAppendOntoBase bool
mBytesUsed int
mMappings MemberMapping>.Dictionary
mMappingsForGenerics MemberMapping>.Dictionary
mMemberBitMask BindingFlags
mTypesToIgnore List

Public Methods

Method Description
BreakdownUnknownType ( MemberInfo objectInfo, object objectValue ) : void
BreakdownUnknownTypeList ( MemberInfo objectInfo, object objectValue ) : void
End ( ) : void
GetMappingForType ( Type typeOfObject ) : MemberMapping
HasMethodForType ( Type typeOfObject ) : bool
IgnoreType ( Type typeOfObject ) : bool
MappingMethods ( ) : System
Start ( ) : void

Protected Methods

Method Description
FormatStringReplacement ( StringBuilder outputText ) : void
GetSizeOfListType ( PropertyInfo objectInfo ) : int
GetSizeOfType ( Type type ) : int
IsStruct ( Type t ) : bool

Method Details

BreakdownUnknownType() public method

public BreakdownUnknownType ( MemberInfo objectInfo, object objectValue ) : void
objectInfo System.Reflection.MemberInfo
objectValue object
return void

BreakdownUnknownTypeList() public method

public BreakdownUnknownTypeList ( MemberInfo objectInfo, object objectValue ) : void
objectInfo System.Reflection.MemberInfo
objectValue object
return void

End() public method

public End ( ) : void
return void

FormatStringReplacement() protected method

protected FormatStringReplacement ( StringBuilder outputText ) : void
outputText StringBuilder
return void

GetMappingForType() public method

public GetMappingForType ( Type typeOfObject ) : MemberMapping
typeOfObject System.Type
return MemberMapping

GetSizeOfListType() protected method

protected GetSizeOfListType ( PropertyInfo objectInfo ) : int
objectInfo System.Reflection.PropertyInfo
return int

GetSizeOfType() protected method

protected GetSizeOfType ( Type type ) : int
type System.Type
return int

HasMethodForType() public method

public HasMethodForType ( Type typeOfObject ) : bool
typeOfObject System.Type
return bool

IgnoreType() public method

public IgnoreType ( Type typeOfObject ) : bool
typeOfObject System.Type
return bool

IsStruct() protected static method

protected static IsStruct ( Type t ) : bool
t System.Type
return bool

MappingMethods() public method

public MappingMethods ( ) : System
return System

Start() public method

public Start ( ) : void
return void

Property Details

mAcceptedMemberTypes protected property

protected List mAcceptedMemberTypes
return List

mAppendOntoBase protected property

protected bool mAppendOntoBase
return bool

mBytesUsed protected property

protected int mBytesUsed
return int

mMappings protected property

protected Dictionary mMappings
return MemberMapping>.Dictionary

mMappingsForGenerics protected property

protected Dictionary mMappingsForGenerics
return MemberMapping>.Dictionary

mMemberBitMask protected property

protected BindingFlags mMemberBitMask
return BindingFlags

mTypesToIgnore protected property

protected List mTypesToIgnore
return List