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

Afficher le fichier Open project: dotnet/corefx Class Usage Examples

Méthodes publiques

Свойство Type Description
m_pParentDecl Microsoft.CSharp.RuntimeBinder.Semantics.Declaration

Protected Properties

Свойство Type Description
m_ExprFactory ExprFactory
m_FinallyNestingCount int
m_UnsafeState UNSAFESTATES
m_bAllowUnsafeBlocks bool
m_bInAttribute bool
m_bInBaseConstructorCall bool
m_bInFieldInitializer bool
m_bInRefactoring bool
m_bInsideTryOfCatch bool
m_bIsOptimizingSwitchAndArrayInit bool
m_bRespectSemanticsAndReportErrors bool
m_bShowReachability bool
m_bWrapNonExceptionThrows bool
m_bflushLocalVariableTypesForEachStatement bool
m_outputContext OutputContext
m_pCatchScope Scope
m_pContainingAgg AggregateSymbol
m_pCurrentBlock Microsoft.CSharp.RuntimeBinder.Semantics.EXPRBLOCK
m_pCurrentFieldSymbol Microsoft.CSharp.RuntimeBinder.Semantics.FieldSymbol
m_pCurrentScope Scope
m_pCurrentSwitchType CType
m_pFinallyScope Scope
m_pImplicitlyTypedLocal Microsoft.CSharp.RuntimeBinder.Semantics.LocalVariableSymbol
m_pInitType CType
m_pInputFile InputFile
m_pNameGenerator NameGenerator
m_pOriginalConstantField Microsoft.CSharp.RuntimeBinder.Semantics.FieldSymbol
m_pOuterScope Scope
m_pSwitchScope Scope
m_pTryScope Scope
m_pamiCurrent EXPRBOUNDLAMBDA
m_ppamis List
m_returnErrorSink IErrorSink

Méthodes publiques

Méthode Description
ContainingAgg ( ) : AggregateSymbol
ContextForMemberLookup ( ) : Microsoft.CSharp.RuntimeBinder.Semantics.Declaration
CreateInstance ( Microsoft.CSharp.RuntimeBinder.Semantics.CSemanticChecker pSemanticChecker, ExprFactory exprFactory, OutputContext outputContext, NameGenerator nameGenerator, bool bflushLocalVariableTypesForEachStatement, bool bAllowUnsafeBlocks, bool bIsOptimizingSwitchAndArrayInit, bool bShowReachability, bool bWrapNonExceptionThrows, bool bInRefactoring, KAID aidLookupContext ) : BindingContext
Dispose ( ) : void
GetExprFactory ( ) : ExprFactory
GetOutputContext ( ) : OutputContext
GetThisPointer ( ) : Microsoft.CSharp.RuntimeBinder.Semantics.LocalVariableSymbol
GetUnsafeState ( ) : UNSAFESTATES
InAnonymousMethod ( ) : bool
InConstructor ( ) : bool
InFieldInitializer ( ) : bool
InMethod ( ) : bool
InStaticMethod ( ) : bool
IsThisPointer ( EXPR expr ) : bool
IsUnsafeContext ( ) : bool
ReportUnsafeErrors ( ) : bool
RespectReadonly ( ) : bool

Méthodes protégées

Méthode Description
BindingContext ( BindingContext parent ) : System.Collections.Generic
BindingContext ( Microsoft.CSharp.RuntimeBinder.Semantics.CSemanticChecker pSemanticChecker, ExprFactory exprFactory, OutputContext outputContext, NameGenerator nameGenerator, bool bflushLocalVariableTypesForEachStatement, bool bAllowUnsafeBlocks, bool bIsOptimizingSwitchAndArrayInit, bool bShowReachability, bool bWrapNonExceptionThrows, bool bInRefactoring, KAID aidLookupContext ) : System.Collections.Generic

Method Details

BindingContext() protected méthode

protected BindingContext ( BindingContext parent ) : System.Collections.Generic
parent BindingContext
Résultat System.Collections.Generic

BindingContext() protected méthode

protected BindingContext ( Microsoft.CSharp.RuntimeBinder.Semantics.CSemanticChecker pSemanticChecker, ExprFactory exprFactory, OutputContext outputContext, NameGenerator nameGenerator, bool bflushLocalVariableTypesForEachStatement, bool bAllowUnsafeBlocks, bool bIsOptimizingSwitchAndArrayInit, bool bShowReachability, bool bWrapNonExceptionThrows, bool bInRefactoring, KAID aidLookupContext ) : System.Collections.Generic
pSemanticChecker Microsoft.CSharp.RuntimeBinder.Semantics.CSemanticChecker
exprFactory ExprFactory
outputContext OutputContext
nameGenerator NameGenerator
bflushLocalVariableTypesForEachStatement bool
bAllowUnsafeBlocks bool
bIsOptimizingSwitchAndArrayInit bool
bShowReachability bool
bWrapNonExceptionThrows bool
bInRefactoring bool
aidLookupContext KAID
Résultat System.Collections.Generic

ContainingAgg() public méthode

public ContainingAgg ( ) : AggregateSymbol
Résultat AggregateSymbol

ContextForMemberLookup() public méthode

public ContextForMemberLookup ( ) : Microsoft.CSharp.RuntimeBinder.Semantics.Declaration
Résultat Microsoft.CSharp.RuntimeBinder.Semantics.Declaration

CreateInstance() static public méthode

static public CreateInstance ( Microsoft.CSharp.RuntimeBinder.Semantics.CSemanticChecker pSemanticChecker, ExprFactory exprFactory, OutputContext outputContext, NameGenerator nameGenerator, bool bflushLocalVariableTypesForEachStatement, bool bAllowUnsafeBlocks, bool bIsOptimizingSwitchAndArrayInit, bool bShowReachability, bool bWrapNonExceptionThrows, bool bInRefactoring, KAID aidLookupContext ) : BindingContext
pSemanticChecker Microsoft.CSharp.RuntimeBinder.Semantics.CSemanticChecker
exprFactory ExprFactory
outputContext OutputContext
nameGenerator NameGenerator
bflushLocalVariableTypesForEachStatement bool
bAllowUnsafeBlocks bool
bIsOptimizingSwitchAndArrayInit bool
bShowReachability bool
bWrapNonExceptionThrows bool
bInRefactoring bool
aidLookupContext KAID
Résultat BindingContext

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetExprFactory() public méthode

public GetExprFactory ( ) : ExprFactory
Résultat ExprFactory

GetOutputContext() public méthode

public GetOutputContext ( ) : OutputContext
Résultat OutputContext

GetThisPointer() public méthode

public GetThisPointer ( ) : Microsoft.CSharp.RuntimeBinder.Semantics.LocalVariableSymbol
Résultat Microsoft.CSharp.RuntimeBinder.Semantics.LocalVariableSymbol

GetUnsafeState() public méthode

public GetUnsafeState ( ) : UNSAFESTATES
Résultat UNSAFESTATES

InAnonymousMethod() public méthode

public InAnonymousMethod ( ) : bool
Résultat bool

InConstructor() public méthode

public InConstructor ( ) : bool
Résultat bool

InFieldInitializer() public méthode

public InFieldInitializer ( ) : bool
Résultat bool

InMethod() public méthode

public InMethod ( ) : bool
Résultat bool

InStaticMethod() public méthode

public InStaticMethod ( ) : bool
Résultat bool

IsThisPointer() public méthode

public IsThisPointer ( EXPR expr ) : bool
expr EXPR
Résultat bool

IsUnsafeContext() public méthode

public IsUnsafeContext ( ) : bool
Résultat bool

ReportUnsafeErrors() public méthode

public ReportUnsafeErrors ( ) : bool
Résultat bool

RespectReadonly() public méthode

public RespectReadonly ( ) : bool
Résultat bool

Property Details

m_ExprFactory protected_oe property

protected ExprFactory,Microsoft.CSharp.RuntimeBinder.Semantics m_ExprFactory
Résultat ExprFactory

m_FinallyNestingCount protected_oe property

protected int m_FinallyNestingCount
Résultat int

m_UnsafeState protected_oe property

protected UNSAFESTATES m_UnsafeState
Résultat UNSAFESTATES

m_bAllowUnsafeBlocks protected_oe property

protected bool m_bAllowUnsafeBlocks
Résultat bool

m_bInAttribute protected_oe property

protected bool m_bInAttribute
Résultat bool

m_bInBaseConstructorCall protected_oe property

protected bool m_bInBaseConstructorCall
Résultat bool

m_bInFieldInitializer protected_oe property

protected bool m_bInFieldInitializer
Résultat bool

m_bInRefactoring protected_oe property

protected bool m_bInRefactoring
Résultat bool

m_bInsideTryOfCatch protected_oe property

protected bool m_bInsideTryOfCatch
Résultat bool

m_bIsOptimizingSwitchAndArrayInit protected_oe property

protected bool m_bIsOptimizingSwitchAndArrayInit
Résultat bool

m_bRespectSemanticsAndReportErrors protected_oe property

protected bool m_bRespectSemanticsAndReportErrors
Résultat bool

m_bShowReachability protected_oe property

protected bool m_bShowReachability
Résultat bool

m_bWrapNonExceptionThrows protected_oe property

protected bool m_bWrapNonExceptionThrows
Résultat bool

m_bflushLocalVariableTypesForEachStatement protected_oe property

protected bool m_bflushLocalVariableTypesForEachStatement
Résultat bool

m_outputContext protected_oe property

protected OutputContext,Microsoft.CSharp.RuntimeBinder.Semantics m_outputContext
Résultat OutputContext

m_pCatchScope protected_oe property

protected Scope,Microsoft.CSharp.RuntimeBinder.Semantics m_pCatchScope
Résultat Scope

m_pContainingAgg protected_oe property

protected AggregateSymbol,Microsoft.CSharp.RuntimeBinder.Semantics m_pContainingAgg
Résultat AggregateSymbol

m_pCurrentBlock protected_oe property

protected EXPRBLOCK,Microsoft.CSharp.RuntimeBinder.Semantics m_pCurrentBlock
Résultat Microsoft.CSharp.RuntimeBinder.Semantics.EXPRBLOCK

m_pCurrentFieldSymbol protected_oe property

protected FieldSymbol,Microsoft.CSharp.RuntimeBinder.Semantics m_pCurrentFieldSymbol
Résultat Microsoft.CSharp.RuntimeBinder.Semantics.FieldSymbol

m_pCurrentScope protected_oe property

protected Scope,Microsoft.CSharp.RuntimeBinder.Semantics m_pCurrentScope
Résultat Scope

m_pCurrentSwitchType protected_oe property

protected CType,Microsoft.CSharp.RuntimeBinder.Semantics m_pCurrentSwitchType
Résultat CType

m_pFinallyScope protected_oe property

protected Scope,Microsoft.CSharp.RuntimeBinder.Semantics m_pFinallyScope
Résultat Scope

m_pImplicitlyTypedLocal protected_oe property

protected LocalVariableSymbol,Microsoft.CSharp.RuntimeBinder.Semantics m_pImplicitlyTypedLocal
Résultat Microsoft.CSharp.RuntimeBinder.Semantics.LocalVariableSymbol

m_pInitType protected_oe property

protected CType,Microsoft.CSharp.RuntimeBinder.Semantics m_pInitType
Résultat CType

m_pInputFile protected_oe property

protected InputFile,Microsoft.CSharp.RuntimeBinder.Semantics m_pInputFile
Résultat InputFile

m_pNameGenerator protected_oe property

protected NameGenerator m_pNameGenerator
Résultat NameGenerator

m_pOriginalConstantField protected_oe property

protected FieldSymbol,Microsoft.CSharp.RuntimeBinder.Semantics m_pOriginalConstantField
Résultat Microsoft.CSharp.RuntimeBinder.Semantics.FieldSymbol

m_pOuterScope protected_oe property

protected Scope,Microsoft.CSharp.RuntimeBinder.Semantics m_pOuterScope
Résultat Scope

m_pParentDecl public_oe property

public Declaration,Microsoft.CSharp.RuntimeBinder.Semantics m_pParentDecl
Résultat Microsoft.CSharp.RuntimeBinder.Semantics.Declaration

m_pSwitchScope protected_oe property

protected Scope,Microsoft.CSharp.RuntimeBinder.Semantics m_pSwitchScope
Résultat Scope

m_pTryScope protected_oe property

protected Scope,Microsoft.CSharp.RuntimeBinder.Semantics m_pTryScope
Résultat Scope

m_pamiCurrent protected_oe property

protected EXPRBOUNDLAMBDA,Microsoft.CSharp.RuntimeBinder.Semantics m_pamiCurrent
Résultat EXPRBOUNDLAMBDA

m_ppamis protected_oe property

protected List m_ppamis
Résultat List

m_returnErrorSink protected_oe property

protected IErrorSink m_returnErrorSink
Résultat IErrorSink