C# 클래스 XSharp.CodeDom.XSharpTreeDiscover

상속: XSharpBaseListener
파일 보기 프로젝트 열기: X-Sharp/XSharpPublic 1 사용 예제들

공개 메소드들

메소드 설명
BuildUnEscapedString ( string text ) : string

UnEscape the string, converting the Escape sequence into it's "real" form https://en.wikipedia.org/wiki/Escape_sequences_in_C

EnterClassVarList ( [ context ) : void
EnterClass_ ( XSharpParser context ) : void
EnterClassvarModifiers ( [ context ) : void
EnterClsctor ( [ context ) : void
EnterClsdtor ( [ context ) : void
EnterEvent_ ( [ context ) : void
EnterExpressionStmt ( [ context ) : void
EnterLocalvar ( [ context ) : void
EnterMethod ( [ context ) : void
EnterNamespace_ ( XSharpParser context ) : void
EnterOperator_ ( [ context ) : void
EnterProperty ( [ context ) : void
EnterReturnStmt ( [ context ) : void
EnterUsing_ ( [ context ) : void
ExitMethod ( [ context ) : void
ExitNamespace_ ( [ context ) : void
XSharpTreeDiscover ( ) : LanguageService.CodeAnalysis.XSharp.SyntaxParser

비공개 메소드들

메소드 설명
BuildDataType ( XSharpParser context ) : CodeTypeReference
BuildExpression ( XSharpParser expression ) : System.CodeDom.CodeExpression
BuildExpression ( XSharpParser expression, bool right ) : System.CodeDom.CodeExpression
BuildLiteralValue ( XSharpParser context ) : System.CodeDom.CodeExpression
BuildLocalVar ( XSharpParser context, CodeTypeReference localType ) : CodeVariableDeclarationStatement
BuildName ( XSharpParser context ) : CodeTypeReference
BuildNativeType ( String nativeType ) : CodeTypeReference
BuildNativeType ( XSharpParser nativeType ) : CodeTypeReference
BuildSimpleName ( XSharpParser simpleName ) : CodeTypeReference
BuildXBaseType ( XSharpParser xbaseType ) : CodeTypeReference
ContextToClassModifiers ( XSharpParser modifiers ) : TypeAttributes
ContextToConstructorModifiers ( XSharpParser modifiers ) : MemberAttributes
ContextToEventModifiers ( XSharpParser modifiers ) : MemberAttributes
ContextToMethodModifiers ( XSharpParser modifiers ) : MemberAttributes
CreateSnippetMember ( ParserRuleContext context ) : CodeSnippetTypeMember
FillCodeDomDesignerData ( CodeObject newElement, int line, int col ) : void
FillCodeSource ( CodeObject element, IToken endOfFirstLine, ParserRuleContext context ) : void
GetNumericValue ( XSharpParser context ) : object

Get a LiteralValueContext containing a BIN_CONST, INT_CONST, HEX_CONST, or a REAL_CONST as a String, and convert it to the "real" value, with the corresponding Type.

GetParametersList ( XSharpParser paramList ) : CodeParameterDeclarationExpressionCollection
IsEmpty ( CodeNamespace nspace ) : bool
decodeMemberAttributes ( IList tokens ) : MemberAttributes

메소드 상세

BuildUnEscapedString() 공개 메소드

UnEscape the string, converting the Escape sequence into it's "real" form https://en.wikipedia.org/wiki/Escape_sequences_in_C
public BuildUnEscapedString ( string text ) : string
text string
리턴 string

EnterClassVarList() 공개 메소드

public EnterClassVarList ( [ context ) : void
context [
리턴 void

EnterClass_() 공개 메소드

public EnterClass_ ( XSharpParser context ) : void
context XSharpParser
리턴 void

EnterClassvarModifiers() 공개 메소드

public EnterClassvarModifiers ( [ context ) : void
context [
리턴 void

EnterClsctor() 공개 메소드

public EnterClsctor ( [ context ) : void
context [
리턴 void

EnterClsdtor() 공개 메소드

public EnterClsdtor ( [ context ) : void
context [
리턴 void

EnterEvent_() 공개 메소드

public EnterEvent_ ( [ context ) : void
context [
리턴 void

EnterExpressionStmt() 공개 메소드

public EnterExpressionStmt ( [ context ) : void
context [
리턴 void

EnterLocalvar() 공개 메소드

public EnterLocalvar ( [ context ) : void
context [
리턴 void

EnterMethod() 공개 메소드

public EnterMethod ( [ context ) : void
context [
리턴 void

EnterNamespace_() 공개 메소드

public EnterNamespace_ ( XSharpParser context ) : void
context XSharpParser
리턴 void

EnterOperator_() 공개 메소드

public EnterOperator_ ( [ context ) : void
context [
리턴 void

EnterProperty() 공개 메소드

public EnterProperty ( [ context ) : void
context [
리턴 void

EnterReturnStmt() 공개 메소드

public EnterReturnStmt ( [ context ) : void
context [
리턴 void

EnterUsing_() 공개 메소드

public EnterUsing_ ( [ context ) : void
context [
리턴 void

ExitMethod() 공개 메소드

public ExitMethod ( [ context ) : void
context [
리턴 void

ExitNamespace_() 공개 메소드

public ExitNamespace_ ( [ context ) : void
context [
리턴 void

XSharpTreeDiscover() 공개 메소드

public XSharpTreeDiscover ( ) : LanguageService.CodeAnalysis.XSharp.SyntaxParser
리턴 LanguageService.CodeAnalysis.XSharp.SyntaxParser