Saturday, September 15, 2007
Defined in Gregor.Core, namespace Gregor.Core.
public static class Gregor.Core.Reflect Custom Attributes: Gregor.Core.Module() Description:
static private Reflect() Custom Attributes: Description:
public Reflect() Custom Attributes: Description:
static private System.AssemblyLoadEventHandler <>9__CachedAnonymousMethodDelegate1 Custom Attributes: System.Runtime.CompilerServices.CompilerGenerated() Description:
static private System.String[,] s_DescriptionTypesAndProperties Custom Attributes: Description:
static private System.Type s_MsVbSmaType Custom Attributes: Description:
static private System.Boolean s_MsVbSmaTypeSearched Custom Attributes: Description:
static private Gregor.Core.CCodeOptions s_TypeFullNameCodeOptions Custom Attributes: Description:
static private Gregor.Core.ISyntaxProvider s_TypeFullNameSyntaxProvider Custom Attributes: Description:
static private System.Collections.Hashtable s_TypeInfos Custom Attributes: Description:
static public System.String[,] DescriptionTypesAndProperties {get;set;}
Custom Attributes:
Description:
static internal System.Type MsVbStandardModuleAttributeType {get;}
Custom Attributes:
Description:
static internal Gregor.Core.CCodeOptions TypeFullNameCodeOptions {get;}
Custom Attributes:
Description:
static internal Gregor.Core.ISyntaxProvider TypeFullNameSyntaxProvider {get;}
Custom Attributes:
Description:
static private void <.cctor>b__0(System.Object, System.AssemblyLoadEventArgs) Custom Attributes: System.Runtime.CompilerServices.CompilerGenerated() Description:
static private void AddGraphObject(Gregor.Core.GraphOptions options, Gregor.Core.NObjectWrappers list, System.Object val, System.String sDisplayName) Custom Attributes: Description:
static public System.Boolean AreMembersEqual(System.Reflection.MemberInfo mbi1, System.Reflection.MemberInfo mbi2) Custom Attributes: Description:
static public System.Boolean AreTypesAssignable(System.Type tpSource, System.Type tpTarget) Custom Attributes: Description:
static public System.Boolean AreTypesConvertible(System.Type tpSource, System.Type tpTarget) Custom Attributes: Description:
static internal System.Boolean AreTypesEqual(System.Type tp1, System.Type tp2) Custom Attributes: Description:
static public System.Object CallMethod(System.Type tp, System.String sName, params System.Object[] args) Custom Attributes: args - System.ParamArray() Description:
static public System.Object CallMethod(System.Object obj, System.String sName, params System.Object[] args) Custom Attributes: args - System.ParamArray() Description:
static private System.Type CorrectGenericType(System.Type tp) Custom Attributes: Description:
static public DelegateType CreateClosedStaticDelegate(System.String sMethodName, System.Object firstArgument) Custom Attributes: System.Obsolete(Message="Please use the methods in DelegateUtil.", IsError=false) Description:
static public System.Delegate CreateDelegate(System.Type tp, System.Reflection.MethodInfo mi, System.Type tpDelegate) Custom Attributes: Description:
static public System.Delegate CreateDelegate(System.Type tp, System.String sMethodName, System.Type tpDelegate) Custom Attributes: Description:
static public System.Delegate CreateDelegate(System.Object obj, System.String sMethodName, System.Type tpDelegate) Custom Attributes: Description:
static public System.Delegate CreateDelegate(System.Object obj, System.String sMethodName, System.Type[] paramTypes, System.Type tpDelegate) Custom Attributes: Description:
static public System.Delegate CreateDelegate(System.Object obj, System.Reflection.MethodInfo mi, System.Type tpDelegate) Custom Attributes: Description:
static public System.Delegate CreateDelegate(System.Type tp, System.String sMethodName, System.Type[] paramTypes, System.Type tpDelegate) Custom Attributes: Description:
static public DelegateType CreateOpenInstanceDelegate(System.String sMethodName) Custom Attributes: System.Obsolete(Message="Please use the methods in DelegateUtil.", IsError=false) Description:
static public DelegateType CreateOpenInstancePropertyGetter(System.String sPropertyName) Custom Attributes: System.Obsolete(Message="Please use the methods in DelegateUtil.", IsError=false) Description:
static public DelegateType CreateOpenInstancePropertySetter(System.String sPropertyName) Custom Attributes: System.Obsolete(Message="Please use the methods in DelegateUtil.", IsError=false) Description:
static public System.Delegate CreatePropertyGetter(System.Object obj, System.String sPropertyName, System.Type tpDelegate) Custom Attributes: Description:
static public System.Delegate CreatePropertyGetter(System.Type tp, System.String sPropertyName, System.Type tpDelegate) Custom Attributes: Description:
static public System.Delegate CreatePropertySetter(System.Object obj, System.String sPropertyName, System.Type tpDelegate) Custom Attributes: Description:
static public System.Delegate CreatePropertySetter(System.Type tp, System.String sPropertyName, System.Type tpDelegate) Custom Attributes: Description:
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:
static internal System.Delegate DoCreateDelegate(System.Object obj, System.Reflection.MethodInfo mi, System.Boolean fAllowAnyVariance, System.Type tpDelegate) Custom Attributes: Description:
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:
static private System.Type DoFindType(System.String sType, System.Boolean fIgnoreCase, Gregor.Core.ISyntaxProvider provider, System.String[] asImports) Custom Attributes: Description:
static private Gregor.Core.NObjectWrappers DoGetChildObjects(System.Type tp, System.Object obj, Gregor.Core.GraphOptions options) Custom Attributes: Description:
static internal System.String DoGetConstraintsString(System.Reflection.MemberInfo mbi, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options) Custom Attributes: Description:
static public System.String EnumToString(System.Enum value, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options) Custom Attributes: Description:
static private System.String EnumToStringDecomposed(System.Enum value, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options) Custom Attributes: Description:
static public System.Object EvalField(System.Object obj, System.String sName) Custom Attributes: Description:
static public System.Object EvalField(System.Type tp, System.String sName) Custom Attributes: Description:
static public System.Object EvalProperty(System.Type tp, System.String sName) Custom Attributes: Description:
static public System.Object EvalProperty(System.Object obj, System.String sName) Custom Attributes: Description:
static public System.String[] FindNamespaces(System.String sMatchPattern) Custom Attributes: Description:
static public System.Type FindType(System.String sType, params System.String[] asImports) Custom Attributes: asImports - System.ParamArray() Description:
static public System.Type FindType(System.String sType, System.Boolean fIgnoreCase, params System.String[] asImports) Custom Attributes: asImports - System.ParamArray() Description:
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:
static internal System.Type FindTypeInCurrentDomain(System.String sSearchType, System.Boolean fIgnoreCase, params System.String[] asImports) Custom Attributes: asImports - System.ParamArray() Description:
static public System.Type[] FindTypes(System.String sMatchPattern, Gregor.Core.TypeFindOptions options) Custom Attributes: Description:
static public System.Type[] FindTypes(System.String sMatchPattern, Gregor.Core.TypeFindOptions options, System.Type tpBaseFilter, System.Type tpInterfaceFilter) Custom Attributes: Description:
static private System.String FixGenericMethodName(System.Reflection.MethodInfo mi, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options, System.String sName) Custom Attributes: Description:
static private System.String FixGenericTypeName(System.Type tp, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options, System.String sName) Custom Attributes: Description:
static public System.Reflection.MemberInfo[] GetAllInterfaceMembers(System.Type tp) Custom Attributes: Description:
static public System.Type[] GetAnyTypeBases(System.Type tp) Custom Attributes: Description:
static internal System.Type[] GetAnyTypeBases(System.Type tp, System.Boolean fSkipModuleCheck) Custom Attributes: Description:
static public System.String GetAssemblyTitle(System.Reflection.Assembly a) Custom Attributes: Description:
static public T GetAttribute(System.Reflection.ICustomAttributeProvider cap) Custom Attributes: Description:
static public T GetAttribute(System.Reflection.ICustomAttributeProvider cap, System.Boolean fInherited) Custom Attributes: Description:
static public System.Object GetAttribute(System.Reflection.ICustomAttributeProvider cap, System.Type tpAttrib) Custom Attributes: Description:
static public System.Object GetAttribute(System.Reflection.ICustomAttributeProvider cap, System.Type tpAttrib, System.Boolean fInherited) Custom Attributes: Description:
static public System.String GetBasesDeclarationString(System.Type tp, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options) Custom Attributes: Description:
static public Gregor.Core.NObjectWrappers GetChildObjects(System.Type tp, Gregor.Core.GraphOptions options) Custom Attributes: Description:
static public Gregor.Core.NObjectWrappers GetChildObjects(System.Object obj, Gregor.Core.GraphOptions options) Custom Attributes: Description:
static public System.String GetConstraintsString(System.Reflection.MethodInfo mi, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options) Custom Attributes: Description:
static public System.String GetConstraintsString(System.Type tp, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options) Custom Attributes: Description:
static private System.String GetConstraintsStringForParameter(System.Type tpParam, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options) Custom Attributes: Description:
static public System.String GetCustomAttributesString(System.Reflection.ICustomAttributeProvider cap, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options) Custom Attributes: Description:
static public System.Reflection.DefaultMemberAttribute GetDefaultMemberAttribute(System.Type tp) Custom Attributes: Description:
static public System.Type[] GetDelegateParameterTypes(System.Type tp) Custom Attributes: Description:
static public System.Type GetDelegateReturnType(System.Type tp) Custom Attributes: Description:
static public System.String GetDescription(System.Reflection.ICustomAttributeProvider cap) Custom Attributes: Description:
static public T[] GetEnumeratorValues() Custom Attributes: Description:
static public System.Enum[] GetEnumeratorValues(System.Type tp) Custom Attributes: Description:
static public System.Enum[] GetEnumFlagValues(System.Enum value) Custom Attributes: Description:
static public T[] GetEnumFlagValues(T value) Custom Attributes: Description:
static public System.Int32 GetEnumSize(System.Type tp) Custom Attributes: Description:
static public System.Int32 GetEnumSize(System.Enum value) Custom Attributes: Description:
static public System.IntPtr GetFunctionPointer(System.Reflection.MethodInfo mi) Custom Attributes: Description:
static private System.String GetGenericArgumentList(System.Reflection.MemberInfo mbi, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options) Custom Attributes: Description:
static public System.Type[] GetGenericArguments(System.Reflection.MemberInfo mbi) Custom Attributes: Description:
static public System.String GetIconKey(System.Reflection.MemberInfo mbi) Custom Attributes: Description:
static public System.String GetIconKey(Gregor.Core.CTypeInfoEx typeInfo) Custom Attributes: Description:
static public System.String GetIconKey(Gregor.Core.CMemberInfoEx memberInfo) Custom Attributes: Description:
static internal System.Type[] GetImmediateTypeBases(System.Type tp, System.Boolean fSkipModuleCheck) Custom Attributes: Description:
static public System.Type[] GetImmediateTypeBases(System.Type tp) Custom Attributes: Description:
static public System.String GetInitializationExpression(System.Object value, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options) Custom Attributes: Description:
static public System.Reflection.MethodInfo GetInstanceMethod(System.Type tp, System.String sMethodName, System.Type[] paramTypes) Custom Attributes: Description:
static public System.Reflection.PropertyInfo GetInstanceProperty(System.Type tp, System.String sPropertyName, System.Type[] indexParamTypes) Custom Attributes: Description:
static public System.String GetInterfaceMappingString(System.Reflection.MemberInfo mbi, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options) Custom Attributes: Description:
static public System.Reflection.MemberInfo GetMappedInterfaceMember(System.Reflection.MemberInfo mbi, System.Type tpInterface) Custom Attributes: Description:
static public System.Reflection.MemberInfo GetMappedInterfaceMember(System.Reflection.MemberInfo mbi) Custom Attributes: Description:
static public System.Int32 GetMemberKindRank(System.Reflection.MemberInfo mbi) Custom Attributes: Description:
static public System.String GetMemberName(System.Reflection.MemberInfo mbi, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options) Custom Attributes: Description:
static public Gregor.Core.MemberScope GetMemberScope(System.Reflection.MemberInfo mbi) Custom Attributes: Description:
static public System.String GetMemberScopeString(System.Reflection.MemberInfo mbi, Gregor.Core.ISyntaxProvider provider) Custom Attributes: Description:
static public Gregor.Core.MemberVersionability GetMemberVersionability(System.Reflection.MethodBase mb) Custom Attributes: Description:
static public Gregor.Core.MemberVersionability GetMemberVersionability(System.Reflection.MemberInfo mbi) Custom Attributes: Description:
static public System.String GetMemberVersionabilityString(System.Reflection.MemberInfo mbi, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options) Custom Attributes: Description:
static public Gregor.Core.MemberVersionRelations GetMemberVersionRelations(System.Reflection.MethodInfo mi) Custom Attributes: Description:
static public Gregor.Core.MemberVersionRelations GetMemberVersionRelations(System.Reflection.MemberInfo mbi) Custom Attributes: Description:
static public System.String GetMemberVersionRelationsString(System.Reflection.MemberInfo mbi, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options) Custom Attributes: Description:
static public Gregor.Core.MemberVisibility GetMemberVisibility(System.Reflection.MethodBase mb) Custom Attributes: Description:
static public Gregor.Core.MemberVisibility GetMemberVisibility(System.Reflection.MemberInfo mbi) Custom Attributes: Description:
static public System.Int32 GetMemberVisibilityRank(Gregor.Core.MemberVisibility visibility) Custom Attributes: Description:
static public System.String GetMemberVisibilityString(System.Reflection.MemberInfo mbi, Gregor.Core.ISyntaxProvider provider) Custom Attributes: Description:
static public System.Collections.Specialized.StringCollection GetNamespaces(System.Reflection.Assembly a) Custom Attributes: Description:
static public System.Collections.Specialized.StringCollection GetNamespaces(System.Reflection.Assembly a, System.Boolean fIncludeDefault) Custom Attributes: Description:
static private System.String GetOnlyTypeName(System.Type tp, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options) Custom Attributes: Description:
static public System.Type[] GetParameterTypes(System.Reflection.MethodInfo mi) Custom Attributes: Description:
static public System.Type[] GetParameterTypes(System.Delegate del) Custom Attributes: Description:
static public System.Type[] GetParameterTypes(System.Type tp) Custom Attributes: Description:
static public System.Reflection.MemberInfo GetRegularMember(System.Reflection.MethodInfo mi) Custom Attributes: Description:
static public System.String GetRegularName(System.Reflection.MethodInfo mi) Custom Attributes: Description:
static public System.Type[] GetSignatureTypes(System.Type tp) Custom Attributes: Description:
static public System.Type[] GetSignatureTypes(System.Reflection.MethodInfo mi) Custom Attributes: Description:
static public System.Type[] GetSignatureTypes(System.Delegate del) Custom Attributes: Description:
static public System.Reflection.MethodInfo GetStaticMethod(System.Type tp, System.String sMethodName, System.Type[] paramTypes) Custom Attributes: Description:
static public System.Reflection.PropertyInfo GetStaticProperty(System.Type tp, System.String sPropertyName, System.Type[] indexParamTypes) Custom Attributes: Description:
static public Gregor.Core.CTypeInfoEx GetTypeInfo(System.Type tp, System.Boolean fTestForNewer) Custom Attributes: Description:
static public Gregor.Core.CTypeInfoEx GetTypeInfo(System.String sFullName, System.Boolean fIgnoreCaseInTypeSearch) Custom Attributes: Description:
static public Gregor.Core.CTypeInfoEx GetTypeInfo(System.Type tp) Custom Attributes: Description:
static public Gregor.Core.TypeKinds GetTypeKind(System.Type tp) Custom Attributes: Description:
static public System.Int32 GetTypeKindRank(System.Type tp) Custom Attributes: Description:
static public System.Int32 GetTypeKindRank(Gregor.Core.CTypeInfoEx typeInfo) Custom Attributes: Description:
static internal System.Int32 GetTypeKindRank(Gregor.Core.TypeKinds typeKind) Custom Attributes: Description:
static public System.String GetTypeName(System.Type tp, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options) Custom Attributes: Description:
static public System.String GetTypeName(System.Type tp) Custom Attributes: Description:
static public System.Type[] GetTypes(params System.Reflection.ParameterInfo[] parameters) Custom Attributes: parameters - System.ParamArray() Description:
static public System.Type[] GetTypes(params System.Object[] argValues) Custom Attributes: argValues - System.ParamArray() Description:
static public Gregor.Core.TypeVersionability GetTypeVersionability(System.Type tp) Custom Attributes: Description:
static public System.String GetTypeVersionabilityString(System.Type tp, Gregor.Core.ISyntaxProvider provider) Custom Attributes: Description:
static public System.Type GetUnderlyingEnumType(System.Type tp) Custom Attributes: Description:
static public System.Type GetUnderlyingEnumType(System.Enum value) Custom Attributes: Description:
static public System.Boolean HasAttribute(System.Reflection.ICustomAttributeProvider cap, System.Type tpAttrib, System.Boolean fInherited) Custom Attributes: Description:
static public System.Boolean HasAttribute(System.Reflection.ICustomAttributeProvider cap, System.Type tpAttrib) Custom Attributes: Description:
static private System.Boolean HasMultipleConstraints(System.Type[] baseConstraints, System.Reflection.GenericParameterAttributes attribs) Custom Attributes: Description:
static private System.Boolean IsActualHideBySig(System.Reflection.MethodInfo mi) Custom Attributes: Description:
static public System.Boolean IsAnyBaseTypeOf(System.Type tpBase, System.Type tpDerived) Custom Attributes: Description:
static internal System.Boolean IsAnyBaseTypeOf(System.Type tpBase, System.Type tpDerived, System.Boolean fSkipModuleCheck) Custom Attributes: Description:
static public System.Boolean IsClass(System.Type tp) Custom Attributes: Description:
static public System.Boolean IsDefaultMember(System.Reflection.MemberInfo mbi) Custom Attributes: Description:
static public System.Boolean IsDelegate(System.Type tp) Custom Attributes: Description:
static public System.Boolean IsDelegateBase(System.Type tp) Custom Attributes: Description:
static public System.Boolean IsDelegateNonBase(System.Type tp) Custom Attributes: Description:
static private System.Boolean IsDescriptionAttributeTypeAndProperty(System.String sType, System.String sProp) Custom Attributes: Description:
static public System.Boolean IsFlagsEnum(System.Enum value) Custom Attributes: Description:
static public System.Boolean IsFlagsEnum(System.Type tp) Custom Attributes: Description:
static private System.Boolean IsFormalHideBySig(System.Reflection.MethodInfo mi) Custom Attributes: Description:
static public System.Boolean IsGeneric(System.Reflection.MemberInfo mbi) Custom Attributes: Description:
static public System.Boolean IsGenericDefinition(System.Reflection.MemberInfo mbi) Custom Attributes: Description:
static internal System.Boolean IsImmediateBaseTypeOf(System.Type tpBase, System.Type tpDerived, System.Boolean fSkipModuleCheck) Custom Attributes: Description:
static public System.Boolean IsImmediateBaseTypeOf(System.Type tpBase, System.Type tpDerived) Custom Attributes: Description:
static public System.Boolean IsIndexedProperty(System.Reflection.PropertyInfo pi) Custom Attributes: Description:
static private System.Boolean IsMappedMethod(System.Reflection.MethodInfo mi, System.Reflection.MethodInfo targetMethod) Custom Attributes: Description:
static public System.Boolean IsMemberStatic(System.Reflection.MemberInfo mbi) Custom Attributes: Description:
static public System.Boolean IsMethodCompatible(System.Reflection.MethodInfo mi, System.Type tpDelegate, System.Boolean fAllowMethodGroupConversions, System.Boolean fAllowAnyVariance) Custom Attributes: Description:
static public System.Boolean IsModule(System.Type tp) Custom Attributes: Description:
static public System.Boolean IsNonSpecialMethod(System.Reflection.MemberInfo mbi) Custom Attributes: Description:
static private System.Boolean IsOverride(System.Reflection.MethodInfo mi) Custom Attributes: Description:
static public System.Boolean IsRegularMember(System.Reflection.MemberInfo mbi) Custom Attributes: Description:
static public System.Boolean IsSpecialMethod(System.Reflection.MemberInfo mbi) Custom Attributes: Description:
static public System.Boolean IsStructure(System.Type tp) Custom Attributes: Description:
static private System.Boolean IsTypeAmong(System.Type tp, params System.Type[] anyTypes) Custom Attributes: anyTypes - System.ParamArray() Description:
static public System.Boolean IsVoid(System.Type tp) Custom Attributes: Description:
static public System.Reflection.Assembly LoadAssembly(System.String s) Custom Attributes: Description:
static public System.Reflection.Assembly LoadAssembly(System.String s, Gregor.Core.LoaderFlags flags) Custom Attributes: Description:
static private System.String ReorderRankBracketry(System.String s, System.String sOpener, System.String sCloser) Custom Attributes: Description:
static public void SetField(System.Type tp, System.String sName, System.Object val) Custom Attributes: Description:
static public void SetField(System.Object obj, System.String sName, System.Object val) Custom Attributes: Description:
static public void SetProperty(System.Object obj, System.String sName, System.Object val) Custom Attributes: Description:
static public void SetProperty(System.Type tp, System.String sName, System.Object val) Custom Attributes: Description:
static public System.IntPtr ToPointer(System.Int32 p) Custom Attributes: Description:
static private System.Reflection.MethodInfo TryGetMethodInfo(System.Reflection.MemberInfo mbi) Custom Attributes: Description:
static public Gregor.Core.CTypeInfoEx TypeInfoOf() Custom Attributes: Description:
static public System.Type TypeOf() Custom Attributes: Description:
System.Collections.Specialized.StringCollection
System.Reflection.DefaultMemberAttribute
System.Reflection.ParameterInfo
System.Reflection.PropertyInfo
System.Runtime.CompilerServices.CompilerGeneratedAttribute
System.Reflection.ICustomAttributeProvider
System.AssemblyLoadEventHandler
Gregor.Core.MemberVersionability
Gregor.Core.MemberVersionRelations
Gregor.Core.TypeVersionability