C# Class Microsoft.CSharp.RuntimeBinder.Semantics.PredefinedMembers

ファイルを表示 Open project: dotnet/corefx Class Usage Examples

Public Methods

Method Description
FindDelegateConstructor ( AggregateSymbol delegateType, bool fReportErrors ) : MethodSymbol
GetMethInfo ( PREDEFMETH method ) : PredefinedMethodInfo
GetMethod ( PREDEFMETH method ) : MethodSymbol
GetOptionalMethod ( PREDEFMETH method ) : MethodSymbol
GetPropInfo ( PREDEFPROP property ) : PredefinedPropertyInfo
GetProperty ( PREDEFPROP property ) : Microsoft.CSharp.RuntimeBinder.Semantics.PropertySymbol
PredefinedMembers ( SymbolLoader loader ) : System.Diagnostics

Protected Methods

Method Description
RETAILVERIFY ( bool f ) : void

Private Methods

Method Description
EnsureMethod ( PREDEFMETH method ) : MethodSymbol
EnsureProperty ( PREDEFPROP property ) : Microsoft.CSharp.RuntimeBinder.Semantics.PropertySymbol
FindDelegateConstructor ( AggregateSymbol delegateType ) : MethodSymbol
FindDelegateConstructor ( AggregateSymbol delegateType, int signature ) : MethodSymbol
GetErrorContext ( ) : ErrorHandling
GetMethAccess ( PREDEFMETH method ) : ACCESS
GetMethName ( PREDEFMETH method ) : Name
GetMethParent ( PREDEFMETH method ) : AggregateSymbol
GetMethPredefName ( PREDEFMETH method ) : PredefinedName
GetMethPredefType ( PREDEFMETH method ) : PredefinedType
GetMethSignature ( PREDEFMETH method ) : int[]
GetMethTyVars ( PREDEFMETH method ) : int
GetNameManager ( ) : NameManager
GetOptPredefAgg ( PredefinedType pt ) : AggregateSymbol
GetPredefName ( PredefinedName pn ) : Name
GetPropGetter ( PREDEFPROP property ) : PREDEFMETH
GetPropName ( PREDEFPROP property ) : Name
GetPropPredefName ( PREDEFPROP property ) : PredefinedName
GetPropPredefType ( PREDEFPROP property ) : PredefinedType
GetPropSetter ( PREDEFPROP property ) : PREDEFMETH
GetSymbolLoader ( ) : SymbolLoader
GetTypeManager ( ) : TypeManager
IsMethStatic ( PREDEFMETH method ) : bool
IsMethVirtual ( PREDEFMETH method ) : bool
LoadMethod ( AggregateSymbol type, int signature, int cMethodTyVars, Name methodName, ACCESS methodAccess, bool isStatic, bool isVirtual ) : MethodSymbol
LoadMethod ( PREDEFMETH method ) : MethodSymbol
LoadProperty ( PREDEFPROP property ) : Microsoft.CSharp.RuntimeBinder.Semantics.PropertySymbol
LoadProperty ( PREDEFPROP predefProp, Name propertyName, PREDEFMETH propertyGetter, PREDEFMETH propertySetter ) : Microsoft.CSharp.RuntimeBinder.Semantics.PropertySymbol
LoadTypeArrayFromSignature ( int signature, int &indexIntoSignatures, TypeArray classTyVars ) : TypeArray
LoadTypeFromSignature ( int signature, int &indexIntoSignatures, TypeArray classTyVars ) : CType
LookupMethodWhileLoading ( AggregateSymbol type, int cMethodTyVars, Name methodName, ACCESS methodAccess, bool isStatic, bool isVirtual, CType returnType, TypeArray argumentTypes ) : MethodSymbol
ReportError ( PREDEFMETH method ) : void
ReportError ( PREDEFPROP property ) : void
ReportError ( PredefinedType type, PredefinedName name ) : void
getBSymmgr ( ) : BSYMMGR

Method Details

FindDelegateConstructor() public method

public FindDelegateConstructor ( AggregateSymbol delegateType, bool fReportErrors ) : MethodSymbol
delegateType AggregateSymbol
fReportErrors bool
return MethodSymbol

GetMethInfo() public static method

public static GetMethInfo ( PREDEFMETH method ) : PredefinedMethodInfo
method PREDEFMETH
return PredefinedMethodInfo

GetMethod() public method

public GetMethod ( PREDEFMETH method ) : MethodSymbol
method PREDEFMETH
return MethodSymbol

GetOptionalMethod() public method

public GetOptionalMethod ( PREDEFMETH method ) : MethodSymbol
method PREDEFMETH
return MethodSymbol

GetPropInfo() public static method

public static GetPropInfo ( PREDEFPROP property ) : PredefinedPropertyInfo
property PREDEFPROP
return PredefinedPropertyInfo

GetProperty() public method

public GetProperty ( PREDEFPROP property ) : Microsoft.CSharp.RuntimeBinder.Semantics.PropertySymbol
property PREDEFPROP
return Microsoft.CSharp.RuntimeBinder.Semantics.PropertySymbol

PredefinedMembers() public method

public PredefinedMembers ( SymbolLoader loader ) : System.Diagnostics
loader SymbolLoader
return System.Diagnostics

RETAILVERIFY() protected static method

protected static RETAILVERIFY ( bool f ) : void
f bool
return void