[Gregor.Core.Reflect]

Gregor.Core.Reflect

Saturday, September 15, 2007

Defined in Gregor.Core, namespace Gregor.Core.

Details

public static class Gregor.Core.Reflect

Custom Attributes: Gregor.Core.Module()

Description: 


Members

Reflect

static private Reflect()

Custom Attributes: 

Description: 

Reflect

public Reflect()

Custom Attributes: 

Description: 

<>9__CachedAnonymousMethodDelegate1

static private System.AssemblyLoadEventHandler <>9__CachedAnonymousMethodDelegate1

Custom Attributes: System.Runtime.CompilerServices.CompilerGenerated()

Description: 

s_DescriptionTypesAndProperties

static private System.String[,] s_DescriptionTypesAndProperties

Custom Attributes: 

Description: 

s_MsVbSmaType

static private System.Type s_MsVbSmaType

Custom Attributes: 

Description: 

s_MsVbSmaTypeSearched

static private System.Boolean s_MsVbSmaTypeSearched

Custom Attributes: 

Description: 

s_TypeFullNameCodeOptions

static private Gregor.Core.CCodeOptions s_TypeFullNameCodeOptions

Custom Attributes: 

Description: 

s_TypeFullNameSyntaxProvider

static private Gregor.Core.ISyntaxProvider s_TypeFullNameSyntaxProvider

Custom Attributes: 

Description: 

s_TypeInfos

static private System.Collections.Hashtable s_TypeInfos

Custom Attributes: 

Description: 

DescriptionTypesAndProperties

static public System.String[,] DescriptionTypesAndProperties {get;set;}

Custom Attributes: 

Description: 

MsVbStandardModuleAttributeType

static internal System.Type MsVbStandardModuleAttributeType {get;}

Custom Attributes: 

Description: 

TypeFullNameCodeOptions

static internal Gregor.Core.CCodeOptions TypeFullNameCodeOptions {get;}

Custom Attributes: 

Description: 

TypeFullNameSyntaxProvider

static internal Gregor.Core.ISyntaxProvider TypeFullNameSyntaxProvider {get;}

Custom Attributes: 

Description: 

<.cctor>b__0

static private void <.cctor>b__0(System.Object, System.AssemblyLoadEventArgs)

Custom Attributes: System.Runtime.CompilerServices.CompilerGenerated()

Description: 

AddGraphObject

static private void AddGraphObject(Gregor.Core.GraphOptions options, Gregor.Core.NObjectWrappers list, System.Object val, System.String sDisplayName)

Custom Attributes: 

Description: 

AreMembersEqual

static public System.Boolean AreMembersEqual(System.Reflection.MemberInfo mbi1, System.Reflection.MemberInfo mbi2)

Custom Attributes: 

Description: 

AreTypesAssignable

static public System.Boolean AreTypesAssignable(System.Type tpSource, System.Type tpTarget)

Custom Attributes: 

Description: 

AreTypesConvertible

static public System.Boolean AreTypesConvertible(System.Type tpSource, System.Type tpTarget)

Custom Attributes: 

Description: 

AreTypesEqual

static internal System.Boolean AreTypesEqual(System.Type tp1, System.Type tp2)

Custom Attributes: 

Description: 

CallMethod

static public System.Object CallMethod(System.Type tp, System.String sName, params System.Object[] args)

Custom Attributes: 
args - System.ParamArray()

Description: 

CallMethod

static public System.Object CallMethod(System.Object obj, System.String sName, params System.Object[] args)

Custom Attributes: 
args - System.ParamArray()

Description: 

CorrectGenericType

static private System.Type CorrectGenericType(System.Type tp)

Custom Attributes: 

Description: 

CreateClosedStaticDelegate<, >

static public DelegateType CreateClosedStaticDelegate(System.String sMethodName, System.Object firstArgument)

Custom Attributes: System.Obsolete(Message="Please use the methods in DelegateUtil.", IsError=false)

Description: 

CreateDelegate

static public System.Delegate CreateDelegate(System.Type tp, System.Reflection.MethodInfo mi, System.Type tpDelegate)

Custom Attributes: 

Description: 

CreateDelegate

static public System.Delegate CreateDelegate(System.Type tp, System.String sMethodName, System.Type tpDelegate)

Custom Attributes: 

Description: 

CreateDelegate

static public System.Delegate CreateDelegate(System.Object obj, System.String sMethodName, System.Type tpDelegate)

Custom Attributes: 

Description: 

CreateDelegate

static public System.Delegate CreateDelegate(System.Object obj, System.String sMethodName, System.Type[] paramTypes, System.Type tpDelegate)

Custom Attributes: 

Description: 

CreateDelegate

static public System.Delegate CreateDelegate(System.Object obj, System.Reflection.MethodInfo mi, System.Type tpDelegate)

Custom Attributes: 

Description: 

CreateDelegate

static public System.Delegate CreateDelegate(System.Type tp, System.String sMethodName, System.Type[] paramTypes, System.Type tpDelegate)

Custom Attributes: 

Description: 

CreateOpenInstanceDelegate<, >

static public DelegateType CreateOpenInstanceDelegate(System.String sMethodName)

Custom Attributes: System.Obsolete(Message="Please use the methods in DelegateUtil.", IsError=false)

Description: 

CreateOpenInstancePropertyGetter<, >

static public DelegateType CreateOpenInstancePropertyGetter(System.String sPropertyName)

Custom Attributes: System.Obsolete(Message="Please use the methods in DelegateUtil.", IsError=false)

Description: 

CreateOpenInstancePropertySetter<, >

static public DelegateType CreateOpenInstancePropertySetter(System.String sPropertyName)

Custom Attributes: System.Obsolete(Message="Please use the methods in DelegateUtil.", IsError=false)

Description: 

CreatePropertyGetter

static public System.Delegate CreatePropertyGetter(System.Object obj, System.String sPropertyName, System.Type tpDelegate)

Custom Attributes: 

Description: 

CreatePropertyGetter

static public System.Delegate CreatePropertyGetter(System.Type tp, System.String sPropertyName, System.Type tpDelegate)

Custom Attributes: 

Description: 

CreatePropertySetter

static public System.Delegate CreatePropertySetter(System.Object obj, System.String sPropertyName, System.Type tpDelegate)

Custom Attributes: 

Description: 

CreatePropertySetter

static public System.Delegate CreatePropertySetter(System.Type tp, System.String sPropertyName, System.Type tpDelegate)

Custom Attributes: 

Description: 

DoCreateDelegate

static internal System.Delegate DoCreateDelegate(System.Type tp, System.Object obj, System.String sMethodName, System.Type[] paramTypes, System.Reflection.BindingFlags flags, System.Boolean fAllowAnyVariance, System.Type tpDelegate)

Custom Attributes: 

Description: 

DoCreateDelegate

static internal System.Delegate DoCreateDelegate(System.Object obj, System.Reflection.MethodInfo mi, System.Boolean fAllowAnyVariance, System.Type tpDelegate)

Custom Attributes: 

Description: 

DoCreatePropertyGetterOrSetter

static private System.Delegate DoCreatePropertyGetterOrSetter(System.Type tp, System.Object obj, System.String sPropertyName, System.Reflection.BindingFlags flags, System.Type tpDelegate, System.Boolean fSet)

Custom Attributes: 

Description: 

DoFindType

static private System.Type DoFindType(System.String sType, System.Boolean fIgnoreCase, Gregor.Core.ISyntaxProvider provider, System.String[] asImports)

Custom Attributes: 

Description: 

DoGetChildObjects

static private Gregor.Core.NObjectWrappers DoGetChildObjects(System.Type tp, System.Object obj, Gregor.Core.GraphOptions options)

Custom Attributes: 

Description: 

DoGetConstraintsString

static internal System.String DoGetConstraintsString(System.Reflection.MemberInfo mbi, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

EnumToString

static public System.String EnumToString(System.Enum value, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

EnumToStringDecomposed

static private System.String EnumToStringDecomposed(System.Enum value, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

EvalField

static public System.Object EvalField(System.Object obj, System.String sName)

Custom Attributes: 

Description: 

EvalField

static public System.Object EvalField(System.Type tp, System.String sName)

Custom Attributes: 

Description: 

EvalProperty

static public System.Object EvalProperty(System.Type tp, System.String sName)

Custom Attributes: 

Description: 

EvalProperty

static public System.Object EvalProperty(System.Object obj, System.String sName)

Custom Attributes: 

Description: 

FindNamespaces

static public System.String[] FindNamespaces(System.String sMatchPattern)

Custom Attributes: 

Description: 

FindType

static public System.Type FindType(System.String sType, params System.String[] asImports)

Custom Attributes: 
asImports - System.ParamArray()

Description: 

FindType

static public System.Type FindType(System.String sType, System.Boolean fIgnoreCase, params System.String[] asImports)

Custom Attributes: 
asImports - System.ParamArray()

Description: 

FindType

static public System.Type FindType(System.String sType, System.Boolean fIgnoreCase, Gregor.Core.ISyntaxProvider provider, params System.String[] asImports)

Custom Attributes: 
asImports - System.ParamArray()

Description: 

FindTypeInCurrentDomain

static internal System.Type FindTypeInCurrentDomain(System.String sSearchType, System.Boolean fIgnoreCase, params System.String[] asImports)

Custom Attributes: 
asImports - System.ParamArray()

Description: 

FindTypes

static public System.Type[] FindTypes(System.String sMatchPattern, Gregor.Core.TypeFindOptions options)

Custom Attributes: 

Description: 

FindTypes

static public System.Type[] FindTypes(System.String sMatchPattern, Gregor.Core.TypeFindOptions options, System.Type tpBaseFilter, System.Type tpInterfaceFilter)

Custom Attributes: 

Description: 

FixGenericMethodName

static private System.String FixGenericMethodName(System.Reflection.MethodInfo mi, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options, System.String sName)

Custom Attributes: 

Description: 

FixGenericTypeName

static private System.String FixGenericTypeName(System.Type tp, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options, System.String sName)

Custom Attributes: 

Description: 

GetAllInterfaceMembers

static public System.Reflection.MemberInfo[] GetAllInterfaceMembers(System.Type tp)

Custom Attributes: 

Description: 

GetAnyTypeBases

static public System.Type[] GetAnyTypeBases(System.Type tp)

Custom Attributes: 

Description: 

GetAnyTypeBases

static internal System.Type[] GetAnyTypeBases(System.Type tp, System.Boolean fSkipModuleCheck)

Custom Attributes: 

Description: 

GetAssemblyTitle

static public System.String GetAssemblyTitle(System.Reflection.Assembly a)

Custom Attributes: 

Description: 

GetAttribute<>

static public T GetAttribute(System.Reflection.ICustomAttributeProvider cap)

Custom Attributes: 

Description: 

GetAttribute<>

static public T GetAttribute(System.Reflection.ICustomAttributeProvider cap, System.Boolean fInherited)

Custom Attributes: 

Description: 

GetAttribute

static public System.Object GetAttribute(System.Reflection.ICustomAttributeProvider cap, System.Type tpAttrib)

Custom Attributes: 

Description: 

GetAttribute

static public System.Object GetAttribute(System.Reflection.ICustomAttributeProvider cap, System.Type tpAttrib, System.Boolean fInherited)

Custom Attributes: 

Description: 

GetBasesDeclarationString

static public System.String GetBasesDeclarationString(System.Type tp, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetChildObjects

static public Gregor.Core.NObjectWrappers GetChildObjects(System.Type tp, Gregor.Core.GraphOptions options)

Custom Attributes: 

Description: 

GetChildObjects

static public Gregor.Core.NObjectWrappers GetChildObjects(System.Object obj, Gregor.Core.GraphOptions options)

Custom Attributes: 

Description: 

GetConstraintsString

static public System.String GetConstraintsString(System.Reflection.MethodInfo mi, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetConstraintsString

static public System.String GetConstraintsString(System.Type tp, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetConstraintsStringForParameter

static private System.String GetConstraintsStringForParameter(System.Type tpParam, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetCustomAttributesString

static public System.String GetCustomAttributesString(System.Reflection.ICustomAttributeProvider cap, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetDefaultMemberAttribute

static public System.Reflection.DefaultMemberAttribute GetDefaultMemberAttribute(System.Type tp)

Custom Attributes: 

Description: 

GetDelegateParameterTypes

static public System.Type[] GetDelegateParameterTypes(System.Type tp)

Custom Attributes: 

Description: 

GetDelegateReturnType

static public System.Type GetDelegateReturnType(System.Type tp)

Custom Attributes: 

Description: 

GetDescription

static public System.String GetDescription(System.Reflection.ICustomAttributeProvider cap)

Custom Attributes: 

Description: 

GetEnumeratorValues<>

static public T[] GetEnumeratorValues()

Custom Attributes: 

Description: 

GetEnumeratorValues

static public System.Enum[] GetEnumeratorValues(System.Type tp)

Custom Attributes: 

Description: 

GetEnumFlagValues

static public System.Enum[] GetEnumFlagValues(System.Enum value)

Custom Attributes: 

Description: 

GetEnumFlagValues<>

static public T[] GetEnumFlagValues(T value)

Custom Attributes: 

Description: 

GetEnumSize

static public System.Int32 GetEnumSize(System.Type tp)

Custom Attributes: 

Description: 

GetEnumSize

static public System.Int32 GetEnumSize(System.Enum value)

Custom Attributes: 

Description: 

GetFunctionPointer

static public System.IntPtr GetFunctionPointer(System.Reflection.MethodInfo mi)

Custom Attributes: 

Description: 

GetGenericArgumentList

static private System.String GetGenericArgumentList(System.Reflection.MemberInfo mbi, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetGenericArguments

static public System.Type[] GetGenericArguments(System.Reflection.MemberInfo mbi)

Custom Attributes: 

Description: 

GetIconKey

static public System.String GetIconKey(System.Reflection.MemberInfo mbi)

Custom Attributes: 

Description: 

GetIconKey

static public System.String GetIconKey(Gregor.Core.CTypeInfoEx typeInfo)

Custom Attributes: 

Description: 

GetIconKey

static public System.String GetIconKey(Gregor.Core.CMemberInfoEx memberInfo)

Custom Attributes: 

Description: 

GetImmediateTypeBases

static internal System.Type[] GetImmediateTypeBases(System.Type tp, System.Boolean fSkipModuleCheck)

Custom Attributes: 

Description: 

GetImmediateTypeBases

static public System.Type[] GetImmediateTypeBases(System.Type tp)

Custom Attributes: 

Description: 

GetInitializationExpression

static public System.String GetInitializationExpression(System.Object value, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetInstanceMethod

static public System.Reflection.MethodInfo GetInstanceMethod(System.Type tp, System.String sMethodName, System.Type[] paramTypes)

Custom Attributes: 

Description: 

GetInstanceProperty

static public System.Reflection.PropertyInfo GetInstanceProperty(System.Type tp, System.String sPropertyName, System.Type[] indexParamTypes)

Custom Attributes: 

Description: 

GetInterfaceMappingString

static public System.String GetInterfaceMappingString(System.Reflection.MemberInfo mbi, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetMappedInterfaceMember

static public System.Reflection.MemberInfo GetMappedInterfaceMember(System.Reflection.MemberInfo mbi, System.Type tpInterface)

Custom Attributes: 

Description: 

GetMappedInterfaceMember

static public System.Reflection.MemberInfo GetMappedInterfaceMember(System.Reflection.MemberInfo mbi)

Custom Attributes: 

Description: 

GetMemberKindRank

static public System.Int32 GetMemberKindRank(System.Reflection.MemberInfo mbi)

Custom Attributes: 

Description: 

GetMemberName

static public System.String GetMemberName(System.Reflection.MemberInfo mbi, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetMemberScope

static public Gregor.Core.MemberScope GetMemberScope(System.Reflection.MemberInfo mbi)

Custom Attributes: 

Description: 

GetMemberScopeString

static public System.String GetMemberScopeString(System.Reflection.MemberInfo mbi, Gregor.Core.ISyntaxProvider provider)

Custom Attributes: 

Description: 

GetMemberVersionability

static public Gregor.Core.MemberVersionability GetMemberVersionability(System.Reflection.MethodBase mb)

Custom Attributes: 

Description: 

GetMemberVersionability

static public Gregor.Core.MemberVersionability GetMemberVersionability(System.Reflection.MemberInfo mbi)

Custom Attributes: 

Description: 

GetMemberVersionabilityString

static public System.String GetMemberVersionabilityString(System.Reflection.MemberInfo mbi, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetMemberVersionRelations

static public Gregor.Core.MemberVersionRelations GetMemberVersionRelations(System.Reflection.MethodInfo mi)

Custom Attributes: 

Description: 

GetMemberVersionRelations

static public Gregor.Core.MemberVersionRelations GetMemberVersionRelations(System.Reflection.MemberInfo mbi)

Custom Attributes: 

Description: 

GetMemberVersionRelationsString

static public System.String GetMemberVersionRelationsString(System.Reflection.MemberInfo mbi, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetMemberVisibility

static public Gregor.Core.MemberVisibility GetMemberVisibility(System.Reflection.MethodBase mb)

Custom Attributes: 

Description: 

GetMemberVisibility

static public Gregor.Core.MemberVisibility GetMemberVisibility(System.Reflection.MemberInfo mbi)

Custom Attributes: 

Description: 

GetMemberVisibilityRank

static public System.Int32 GetMemberVisibilityRank(Gregor.Core.MemberVisibility visibility)

Custom Attributes: 

Description: 

GetMemberVisibilityString

static public System.String GetMemberVisibilityString(System.Reflection.MemberInfo mbi, Gregor.Core.ISyntaxProvider provider)

Custom Attributes: 

Description: 

GetNamespaces

static public System.Collections.Specialized.StringCollection GetNamespaces(System.Reflection.Assembly a)

Custom Attributes: 

Description: 

GetNamespaces

static public System.Collections.Specialized.StringCollection GetNamespaces(System.Reflection.Assembly a, System.Boolean fIncludeDefault)

Custom Attributes: 

Description: 

GetOnlyTypeName

static private System.String GetOnlyTypeName(System.Type tp, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetParameterTypes

static public System.Type[] GetParameterTypes(System.Reflection.MethodInfo mi)

Custom Attributes: 

Description: 

GetParameterTypes

static public System.Type[] GetParameterTypes(System.Delegate del)

Custom Attributes: 

Description: 

GetParameterTypes

static public System.Type[] GetParameterTypes(System.Type tp)

Custom Attributes: 

Description: 

GetRegularMember

static public System.Reflection.MemberInfo GetRegularMember(System.Reflection.MethodInfo mi)

Custom Attributes: 

Description: 

GetRegularName

static public System.String GetRegularName(System.Reflection.MethodInfo mi)

Custom Attributes: 

Description: 

GetSignatureTypes

static public System.Type[] GetSignatureTypes(System.Type tp)

Custom Attributes: 

Description: 

GetSignatureTypes

static public System.Type[] GetSignatureTypes(System.Reflection.MethodInfo mi)

Custom Attributes: 

Description: 

GetSignatureTypes

static public System.Type[] GetSignatureTypes(System.Delegate del)

Custom Attributes: 

Description: 

GetStaticMethod

static public System.Reflection.MethodInfo GetStaticMethod(System.Type tp, System.String sMethodName, System.Type[] paramTypes)

Custom Attributes: 

Description: 

GetStaticProperty

static public System.Reflection.PropertyInfo GetStaticProperty(System.Type tp, System.String sPropertyName, System.Type[] indexParamTypes)

Custom Attributes: 

Description: 

GetTypeInfo

static public Gregor.Core.CTypeInfoEx GetTypeInfo(System.Type tp, System.Boolean fTestForNewer)

Custom Attributes: 

Description: 

GetTypeInfo

static public Gregor.Core.CTypeInfoEx GetTypeInfo(System.String sFullName, System.Boolean fIgnoreCaseInTypeSearch)

Custom Attributes: 

Description: 

GetTypeInfo

static public Gregor.Core.CTypeInfoEx GetTypeInfo(System.Type tp)

Custom Attributes: 

Description: 

GetTypeKind

static public Gregor.Core.TypeKinds GetTypeKind(System.Type tp)

Custom Attributes: 

Description: 

GetTypeKindRank

static public System.Int32 GetTypeKindRank(System.Type tp)

Custom Attributes: 

Description: 

GetTypeKindRank

static public System.Int32 GetTypeKindRank(Gregor.Core.CTypeInfoEx typeInfo)

Custom Attributes: 

Description: 

GetTypeKindRank

static internal System.Int32 GetTypeKindRank(Gregor.Core.TypeKinds typeKind)

Custom Attributes: 

Description: 

GetTypeName

static public System.String GetTypeName(System.Type tp, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetTypeName

static public System.String GetTypeName(System.Type tp)

Custom Attributes: 

Description: 

GetTypes

static public System.Type[] GetTypes(params System.Reflection.ParameterInfo[] parameters)

Custom Attributes: 
parameters - System.ParamArray()

Description: 

GetTypes

static public System.Type[] GetTypes(params System.Object[] argValues)

Custom Attributes: 
argValues - System.ParamArray()

Description: 

GetTypeVersionability

static public Gregor.Core.TypeVersionability GetTypeVersionability(System.Type tp)

Custom Attributes: 

Description: 

GetTypeVersionabilityString

static public System.String GetTypeVersionabilityString(System.Type tp, Gregor.Core.ISyntaxProvider provider)

Custom Attributes: 

Description: 

GetUnderlyingEnumType

static public System.Type GetUnderlyingEnumType(System.Type tp)

Custom Attributes: 

Description: 

GetUnderlyingEnumType

static public System.Type GetUnderlyingEnumType(System.Enum value)

Custom Attributes: 

Description: 

HasAttribute

static public System.Boolean HasAttribute(System.Reflection.ICustomAttributeProvider cap, System.Type tpAttrib, System.Boolean fInherited)

Custom Attributes: 

Description: 

HasAttribute

static public System.Boolean HasAttribute(System.Reflection.ICustomAttributeProvider cap, System.Type tpAttrib)

Custom Attributes: 

Description: 

HasMultipleConstraints

static private System.Boolean HasMultipleConstraints(System.Type[] baseConstraints, System.Reflection.GenericParameterAttributes attribs)

Custom Attributes: 

Description: 

IsActualHideBySig

static private System.Boolean IsActualHideBySig(System.Reflection.MethodInfo mi)

Custom Attributes: 

Description: 

IsAnyBaseTypeOf

static public System.Boolean IsAnyBaseTypeOf(System.Type tpBase, System.Type tpDerived)

Custom Attributes: 

Description: 

IsAnyBaseTypeOf

static internal System.Boolean IsAnyBaseTypeOf(System.Type tpBase, System.Type tpDerived, System.Boolean fSkipModuleCheck)

Custom Attributes: 

Description: 

IsClass

static public System.Boolean IsClass(System.Type tp)

Custom Attributes: 

Description: 

IsDefaultMember

static public System.Boolean IsDefaultMember(System.Reflection.MemberInfo mbi)

Custom Attributes: 

Description: 

IsDelegate

static public System.Boolean IsDelegate(System.Type tp)

Custom Attributes: 

Description: 

IsDelegateBase

static public System.Boolean IsDelegateBase(System.Type tp)

Custom Attributes: 

Description: 

IsDelegateNonBase

static public System.Boolean IsDelegateNonBase(System.Type tp)

Custom Attributes: 

Description: 

IsDescriptionAttributeTypeAndProperty

static private System.Boolean IsDescriptionAttributeTypeAndProperty(System.String sType, System.String sProp)

Custom Attributes: 

Description: 

IsFlagsEnum

static public System.Boolean IsFlagsEnum(System.Enum value)

Custom Attributes: 

Description: 

IsFlagsEnum

static public System.Boolean IsFlagsEnum(System.Type tp)

Custom Attributes: 

Description: 

IsFormalHideBySig

static private System.Boolean IsFormalHideBySig(System.Reflection.MethodInfo mi)

Custom Attributes: 

Description: 

IsGeneric

static public System.Boolean IsGeneric(System.Reflection.MemberInfo mbi)

Custom Attributes: 

Description: 

IsGenericDefinition

static public System.Boolean IsGenericDefinition(System.Reflection.MemberInfo mbi)

Custom Attributes: 

Description: 

IsImmediateBaseTypeOf

static internal System.Boolean IsImmediateBaseTypeOf(System.Type tpBase, System.Type tpDerived, System.Boolean fSkipModuleCheck)

Custom Attributes: 

Description: 

IsImmediateBaseTypeOf

static public System.Boolean IsImmediateBaseTypeOf(System.Type tpBase, System.Type tpDerived)

Custom Attributes: 

Description: 

IsIndexedProperty

static public System.Boolean IsIndexedProperty(System.Reflection.PropertyInfo pi)

Custom Attributes: 

Description: 

IsMappedMethod

static private System.Boolean IsMappedMethod(System.Reflection.MethodInfo mi, System.Reflection.MethodInfo targetMethod)

Custom Attributes: 

Description: 

IsMemberStatic

static public System.Boolean IsMemberStatic(System.Reflection.MemberInfo mbi)

Custom Attributes: 

Description: 

IsMethodCompatible

static public System.Boolean IsMethodCompatible(System.Reflection.MethodInfo mi, System.Type tpDelegate, System.Boolean fAllowMethodGroupConversions, System.Boolean fAllowAnyVariance)

Custom Attributes: 

Description: 

IsModule

static public System.Boolean IsModule(System.Type tp)

Custom Attributes: 

Description: 

IsNonSpecialMethod

static public System.Boolean IsNonSpecialMethod(System.Reflection.MemberInfo mbi)

Custom Attributes: 

Description: 

IsOverride

static private System.Boolean IsOverride(System.Reflection.MethodInfo mi)

Custom Attributes: 

Description: 

IsRegularMember

static public System.Boolean IsRegularMember(System.Reflection.MemberInfo mbi)

Custom Attributes: 

Description: 

IsSpecialMethod

static public System.Boolean IsSpecialMethod(System.Reflection.MemberInfo mbi)

Custom Attributes: 

Description: 

IsStructure

static public System.Boolean IsStructure(System.Type tp)

Custom Attributes: 

Description: 

IsTypeAmong

static private System.Boolean IsTypeAmong(System.Type tp, params System.Type[] anyTypes)

Custom Attributes: 
anyTypes - System.ParamArray()

Description: 

IsVoid

static public System.Boolean IsVoid(System.Type tp)

Custom Attributes: 

Description: 

LoadAssembly

static public System.Reflection.Assembly LoadAssembly(System.String s)

Custom Attributes: 

Description: 

LoadAssembly

static public System.Reflection.Assembly LoadAssembly(System.String s, Gregor.Core.LoaderFlags flags)

Custom Attributes: 

Description: 

ReorderRankBracketry

static private System.String ReorderRankBracketry(System.String s, System.String sOpener, System.String sCloser)

Custom Attributes: 

Description: 

SetField

static public void SetField(System.Type tp, System.String sName, System.Object val)

Custom Attributes: 

Description: 

SetField

static public void SetField(System.Object obj, System.String sName, System.Object val)

Custom Attributes: 

Description: 

SetProperty

static public void SetProperty(System.Object obj, System.String sName, System.Object val)

Custom Attributes: 

Description: 

SetProperty

static public void SetProperty(System.Type tp, System.String sName, System.Object val)

Custom Attributes: 

Description: 

ToPointer

static public System.IntPtr ToPointer(System.Int32 p)

Custom Attributes: 

Description: 

TryGetMethodInfo

static private System.Reflection.MethodInfo TryGetMethodInfo(System.Reflection.MemberInfo mbi)

Custom Attributes: 

Description: 

TypeInfoOf<>

static public Gregor.Core.CTypeInfoEx TypeInfoOf()

Custom Attributes: 

Description: 

TypeOf<>

static public System.Type TypeOf()

Custom Attributes: 

Description: 


See Also

DelegateType

Gregor.Core.CCodeOptions

Gregor.Core.CMemberInfoEx

Gregor.Core.CTypeInfoEx

Gregor.Core.ModuleAttribute

Gregor.Core.NObjectWrappers

System.AssemblyLoadEventArgs

System.Collections.Hashtable

System.Collections.Specialized.StringCollection

System.Enum

System.Object

System.ObsoleteAttribute

System.Reflection.Assembly

System.Reflection.DefaultMemberAttribute

System.Reflection.MemberInfo

System.Reflection.MethodBase

System.Reflection.MethodInfo

System.Reflection.ParameterInfo

System.Reflection.PropertyInfo

System.Runtime.CompilerServices.CompilerGeneratedAttribute

System.String

System.Type

T

Gregor.Core.ISyntaxProvider

System.Reflection.ICustomAttributeProvider

System.AssemblyLoadEventHandler

System.Delegate

System.Boolean

System.Int32

System.IntPtr

System.Void

Gregor.Core.GraphOptions

Gregor.Core.LoaderFlags

Gregor.Core.MemberScope

Gregor.Core.MemberVersionability

Gregor.Core.MemberVersionRelations

Gregor.Core.MemberVisibility

Gregor.Core.TypeFindOptions

Gregor.Core.TypeKinds

Gregor.Core.TypeVersionability

System.Reflection.BindingFlags

System.Reflection.GenericParameterAttributes