C# Класс Microsoft.CSharp.RuntimeBinder.Errors.UserStringBuilder

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
fHadUndisplayableStringInError bool
m_buildingInProgress bool
m_globalSymbols Microsoft.CSharp.RuntimeBinder.Semantics.GlobalSymbolContext
m_strBuilder StringBuilder

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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

Описание методов

BeginString() защищенный Метод

protected BeginString ( ) : void
Результат void

CheckDisplayableName() защищенный Метод

protected CheckDisplayableName ( Name name ) : void
name Microsoft.CSharp.RuntimeBinder.Syntax.Name
Результат void

EndString() защищенный Метод

protected EndString ( string &s ) : void
s string
Результат void

ErrAppendChar() публичный Метод

public ErrAppendChar ( char ch ) : void
ch char
Результат void

ErrAppendEvent() защищенный Метод

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
Результат void

ErrAppendId() публичный Метод

public ErrAppendId ( MessageID id ) : void
id MessageID
Результат void

ErrAppendIndexer() защищенный Метод

protected ErrAppendIndexer ( IndexerSymbol indexer, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pctx ) : void
indexer IndexerSymbol
pctx Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext
Результат void

ErrAppendMethod() защищенный Метод

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
Результат void

ErrAppendMethodParentSym() защищенный Метод

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
Результат void

ErrAppendName() публичный Метод

public ErrAppendName ( Name name ) : void
name Microsoft.CSharp.RuntimeBinder.Syntax.Name
Результат void

ErrAppendParamList() защищенный Метод

protected ErrAppendParamList ( TypeArray @params, bool isVarargs, bool isParamArray ) : void
@params Microsoft.CSharp.RuntimeBinder.Semantics.TypeArray
isVarargs bool
isParamArray bool
Результат void

ErrAppendParentCore() защищенный Метод

protected ErrAppendParentCore ( Symbol parent, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pctx ) : void
parent Microsoft.CSharp.RuntimeBinder.Semantics.Symbol
pctx Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext
Результат void

ErrAppendParentSym() защищенный Метод

protected ErrAppendParentSym ( Symbol sym, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pctx ) : void
sym Microsoft.CSharp.RuntimeBinder.Semantics.Symbol
pctx Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext
Результат void

ErrAppendParentType() защищенный Метод

protected ErrAppendParentType ( CType pType, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pctx ) : void
pType Microsoft.CSharp.RuntimeBinder.Semantics.CType
pctx Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext
Результат void

ErrAppendPrintf() публичный Метод

public ErrAppendPrintf ( string format ) : void
format string
Результат void

ErrAppendProperty() защищенный Метод

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
Результат void

ErrAppendString() публичный Метод

public ErrAppendString ( string str ) : void
str string
Результат void

ErrAppendSym() публичный Метод

public ErrAppendSym ( Symbol sym, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pctx ) : void
sym Microsoft.CSharp.RuntimeBinder.Semantics.Symbol
pctx Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext
Результат void

ErrAppendSym() публичный Метод

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
Результат void

ErrAppendType() публичный Метод

public ErrAppendType ( CType pType, Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext pCtx ) : void
pType Microsoft.CSharp.RuntimeBinder.Semantics.CType
pCtx Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext
Результат void

ErrAppendType() публичный Метод

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
Результат void

ErrAppendTypeParameters() защищенный Метод

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
Результат void

ErrArgToString() публичный Метод

public ErrArgToString ( string &psz, Microsoft.CSharp.RuntimeBinder.Errors.ErrArg parg, bool &fUserStrings ) : bool
psz string
parg Microsoft.CSharp.RuntimeBinder.Errors.ErrArg
fUserStrings bool
Результат bool

ErrId() публичный Метод

public ErrId ( string &s, MessageID id ) : void
s string
id MessageID
Результат void

ErrSK() защищенный Метод

protected ErrSK ( string &psz, SYMKIND sk ) : void
psz string
sk SYMKIND
Результат void

GetNameManager() защищенный Метод

protected GetNameManager ( ) : NameManager
Результат Microsoft.CSharp.RuntimeBinder.Syntax.NameManager

GetTypeID() защищенный Метод

protected GetTypeID ( CType type ) : int
type Microsoft.CSharp.RuntimeBinder.Semantics.CType
Результат int

GetTypeManager() защищенный Метод

protected GetTypeManager ( ) : TypeManager
Результат Microsoft.CSharp.RuntimeBinder.Semantics.TypeManager

HadUndisplayableString() публичный Метод

public HadUndisplayableString ( ) : bool
Результат bool

IsDisplayableName() защищенный Метод

protected IsDisplayableName ( Name name ) : bool
name Microsoft.CSharp.RuntimeBinder.Syntax.Name
Результат bool

ResetUndisplayableStringFlag() публичный Метод

public ResetUndisplayableStringFlag ( ) : void
Результат void

UserStringBuilder() публичный Метод

public UserStringBuilder ( GlobalSymbolContext globalSymbols ) : System
globalSymbols Microsoft.CSharp.RuntimeBinder.Semantics.GlobalSymbolContext
Результат System

getBSymmgr() защищенный Метод

protected getBSymmgr ( ) : BSYMMGR
Результат BSYMMGR

Описание свойств

fHadUndisplayableStringInError защищенное свойство

protected bool fHadUndisplayableStringInError
Результат bool

m_buildingInProgress защищенное свойство

protected bool m_buildingInProgress
Результат bool

m_globalSymbols защищенное свойство

protected GlobalSymbolContext,Microsoft.CSharp.RuntimeBinder.Semantics m_globalSymbols
Результат Microsoft.CSharp.RuntimeBinder.Semantics.GlobalSymbolContext

m_strBuilder защищенное свойство

protected StringBuilder m_strBuilder
Результат StringBuilder