C# Class Microsoft.CSharp.RuntimeBinder.Errors.UserStringBuilder

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

Protected Properties

Свойство Type Description
fHadUndisplayableStringInError bool
m_buildingInProgress bool
m_globalSymbols Microsoft.CSharp.RuntimeBinder.Semantics.GlobalSymbolContext
m_strBuilder StringBuilder

Méthodes publiques

Méthode Description
ErrAppendChar ( char ch ) : void
ErrAppendId ( MessageID id ) : void
ErrAppendName ( Name name ) : void
ErrAppendPrintf ( string format ) : void
ErrAppendString ( string str ) : void
ErrAppendSym ( Symbol sym, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pctx ) : void
ErrAppendSym ( Symbol sym, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pctx, bool fArgs ) : void
ErrAppendType ( CType pType, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pCtx ) : void
ErrAppendType ( CType pType, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pctx, bool fArgs ) : void
ErrArgToString ( string &psz, Microsoft.CSharp.RuntimeBinder.Errors.ErrArg parg, bool &fUserStrings ) : bool
ErrId ( string &s, MessageID id ) : void
HadUndisplayableString ( ) : bool
ResetUndisplayableStringFlag ( ) : void
UserStringBuilder ( GlobalSymbolContext globalSymbols ) : System

Méthodes protégées

Méthode Description
BeginString ( ) : void
CheckDisplayableName ( Name name ) : void
EndString ( string &s ) : void
ErrAppendEvent ( Microsoft.CSharp.RuntimeBinder.Semantics.EventSymbol @event, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pctx ) : void
ErrAppendIndexer ( IndexerSymbol indexer, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pctx ) : void
ErrAppendMethod ( MethodSymbol meth, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pctx, bool fArgs ) : void
ErrAppendMethodParentSym ( MethodSymbol sym, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pcxt, TypeArray &substMethTyParams ) : void
ErrAppendParamList ( TypeArray @params, bool isVarargs, bool isParamArray ) : void
ErrAppendParentCore ( Symbol parent, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pctx ) : void
ErrAppendParentSym ( Symbol sym, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pctx ) : void
ErrAppendParentType ( CType pType, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pctx ) : void
ErrAppendProperty ( Microsoft.CSharp.RuntimeBinder.Semantics.PropertySymbol prop, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pctx ) : void
ErrAppendTypeParameters ( TypeArray @params, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pctx, bool forClass ) : void
ErrSK ( string &psz, SYMKIND sk ) : void
GetNameManager ( ) : NameManager
GetTypeID ( CType type ) : int
GetTypeManager ( ) : TypeManager
IsDisplayableName ( Name name ) : bool
getBSymmgr ( ) : BSYMMGR

Method Details

BeginString() protected méthode

protected BeginString ( ) : void
Résultat void

CheckDisplayableName() protected méthode

protected CheckDisplayableName ( Name name ) : void
name Microsoft.CSharp.RuntimeBinder.Syntax.Name
Résultat void

EndString() protected méthode

protected EndString ( string &s ) : void
s string
Résultat void

ErrAppendChar() public méthode

public ErrAppendChar ( char ch ) : void
ch char
Résultat void

ErrAppendEvent() protected méthode

protected ErrAppendEvent ( Microsoft.CSharp.RuntimeBinder.Semantics.EventSymbol @event, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pctx ) : void
@event Microsoft.CSharp.RuntimeBinder.Semantics.EventSymbol
pctx Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext
Résultat void

ErrAppendId() public méthode

public ErrAppendId ( MessageID id ) : void
id MessageID
Résultat void

ErrAppendIndexer() protected méthode

protected ErrAppendIndexer ( IndexerSymbol indexer, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pctx ) : void
indexer IndexerSymbol
pctx Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext
Résultat void

ErrAppendMethod() protected méthode

protected ErrAppendMethod ( MethodSymbol meth, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pctx, bool fArgs ) : void
meth Microsoft.CSharp.RuntimeBinder.Semantics.MethodSymbol
pctx Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext
fArgs bool
Résultat void

ErrAppendMethodParentSym() protected méthode

protected ErrAppendMethodParentSym ( MethodSymbol sym, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pcxt, TypeArray &substMethTyParams ) : void
sym Microsoft.CSharp.RuntimeBinder.Semantics.MethodSymbol
pcxt Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext
substMethTyParams Microsoft.CSharp.RuntimeBinder.Semantics.TypeArray
Résultat void

ErrAppendName() public méthode

public ErrAppendName ( Name name ) : void
name Microsoft.CSharp.RuntimeBinder.Syntax.Name
Résultat void

ErrAppendParamList() protected méthode

protected ErrAppendParamList ( TypeArray @params, bool isVarargs, bool isParamArray ) : void
@params Microsoft.CSharp.RuntimeBinder.Semantics.TypeArray
isVarargs bool
isParamArray bool
Résultat void

ErrAppendParentCore() protected méthode

protected ErrAppendParentCore ( Symbol parent, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pctx ) : void
parent Microsoft.CSharp.RuntimeBinder.Semantics.Symbol
pctx Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext
Résultat void

ErrAppendParentSym() protected méthode

protected ErrAppendParentSym ( Symbol sym, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pctx ) : void
sym Microsoft.CSharp.RuntimeBinder.Semantics.Symbol
pctx Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext
Résultat void

ErrAppendParentType() protected méthode

protected ErrAppendParentType ( CType pType, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pctx ) : void
pType Microsoft.CSharp.RuntimeBinder.Semantics.CType
pctx Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext
Résultat void

ErrAppendPrintf() public méthode

public ErrAppendPrintf ( string format ) : void
format string
Résultat void

ErrAppendProperty() protected méthode

protected ErrAppendProperty ( Microsoft.CSharp.RuntimeBinder.Semantics.PropertySymbol prop, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pctx ) : void
prop Microsoft.CSharp.RuntimeBinder.Semantics.PropertySymbol
pctx Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext
Résultat void

ErrAppendString() public méthode

public ErrAppendString ( string str ) : void
str string
Résultat void

ErrAppendSym() public méthode

public ErrAppendSym ( Symbol sym, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pctx ) : void
sym Microsoft.CSharp.RuntimeBinder.Semantics.Symbol
pctx Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext
Résultat void

ErrAppendSym() public méthode

public ErrAppendSym ( Symbol sym, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pctx, bool fArgs ) : void
sym Microsoft.CSharp.RuntimeBinder.Semantics.Symbol
pctx Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext
fArgs bool
Résultat void

ErrAppendType() public méthode

public ErrAppendType ( CType pType, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pCtx ) : void
pType Microsoft.CSharp.RuntimeBinder.Semantics.CType
pCtx Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext
Résultat void

ErrAppendType() public méthode

public ErrAppendType ( CType pType, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pctx, bool fArgs ) : void
pType Microsoft.CSharp.RuntimeBinder.Semantics.CType
pctx Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext
fArgs bool
Résultat void

ErrAppendTypeParameters() protected méthode

protected ErrAppendTypeParameters ( TypeArray @params, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pctx, bool forClass ) : void
@params Microsoft.CSharp.RuntimeBinder.Semantics.TypeArray
pctx Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext
forClass bool
Résultat void

ErrArgToString() public méthode

public ErrArgToString ( string &psz, Microsoft.CSharp.RuntimeBinder.Errors.ErrArg parg, bool &fUserStrings ) : bool
psz string
parg Microsoft.CSharp.RuntimeBinder.Errors.ErrArg
fUserStrings bool
Résultat bool

ErrId() public méthode

public ErrId ( string &s, MessageID id ) : void
s string
id MessageID
Résultat void

ErrSK() protected méthode

protected ErrSK ( string &psz, SYMKIND sk ) : void
psz string
sk SYMKIND
Résultat void

GetNameManager() protected méthode

protected GetNameManager ( ) : NameManager
Résultat Microsoft.CSharp.RuntimeBinder.Syntax.NameManager

GetTypeID() protected méthode

protected GetTypeID ( CType type ) : int
type Microsoft.CSharp.RuntimeBinder.Semantics.CType
Résultat int

GetTypeManager() protected méthode

protected GetTypeManager ( ) : TypeManager
Résultat Microsoft.CSharp.RuntimeBinder.Semantics.TypeManager

HadUndisplayableString() public méthode

public HadUndisplayableString ( ) : bool
Résultat bool

IsDisplayableName() protected méthode

protected IsDisplayableName ( Name name ) : bool
name Microsoft.CSharp.RuntimeBinder.Syntax.Name
Résultat bool

ResetUndisplayableStringFlag() public méthode

public ResetUndisplayableStringFlag ( ) : void
Résultat void

UserStringBuilder() public méthode

public UserStringBuilder ( GlobalSymbolContext globalSymbols ) : System
globalSymbols Microsoft.CSharp.RuntimeBinder.Semantics.GlobalSymbolContext
Résultat System

getBSymmgr() protected méthode

protected getBSymmgr ( ) : BSYMMGR
Résultat BSYMMGR

Property Details

fHadUndisplayableStringInError protected_oe property

protected bool fHadUndisplayableStringInError
Résultat bool

m_buildingInProgress protected_oe property

protected bool m_buildingInProgress
Résultat bool

m_globalSymbols protected_oe property

protected GlobalSymbolContext,Microsoft.CSharp.RuntimeBinder.Semantics m_globalSymbols
Résultat Microsoft.CSharp.RuntimeBinder.Semantics.GlobalSymbolContext

m_strBuilder protected_oe property

protected StringBuilder m_strBuilder
Résultat StringBuilder