C# 클래스 Thinktecture.Tools.Web.Services.CodeGeneration.PascalCaseConverterBase

파일 보기 프로젝트 열기: WSCF/WSCF 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
Code ExtendedCodeDomTree

공개 메소드들

메소드 설명
Convert ( string &oldName ) : string

보호된 메소드들

메소드 설명
CanConvertMember ( CodeTypeMemberExtension memberExtension ) : bool
CanConvertTypeName ( CodeTypeExtension typeExtension ) : bool
ConvertFieldReferencesInConstructors ( FilteredTypeMembers constructors, string oldName, string newName ) : void
OnEnumMemberChanged ( CodeTypeMemberExtension memberExtension, string oldName, string newName ) : void
OnEventNameChanged ( CodeTypeMemberExtension memberExtension, string oldName, string newName ) : void
OnFieldNameChanged ( CodeTypeMemberExtension memberExtension, string oldName, string newName ) : void
OnMethodNameChanged ( CodeTypeMemberExtension memberExtension, string oldName, string newName ) : void
OnPropertyNameChanged ( CodeTypeMemberExtension memberExtension, string oldName, string newName ) : void
OnTypeNameChanged ( CodeTypeExtension typeExtension, string oldName, string newName ) : void
PascalCaseConverterBase ( CodeTypeExtension codeTypeExtension, ExtendedCodeDomTree code ) : System

비공개 메소드들

메소드 설명
ConvertEnumMemberName ( CodeTypeMemberExtension typeMemberExtension ) : void
ConvertEnumMemberNames ( ) : void

Converts all member names in a given enumeration to Pascal case.

ConvertField ( CodeTypeMemberExtension typeMemberExtension ) : void

Contains the logic for converting field name to pascal case.

ConvertMembers ( ) : void

Converts field, property, method names in a type to Pascal case.

ConvertMethod ( CodeTypeMemberExtension memberExtension ) : void

Contains the core logic for converting a method name to Pascal case.

ConvertProperty ( CodeTypeMemberExtension typeMemberExtension ) : void

Contains the logic for converting property name to pascal case.

ConvertTypeMemberNames ( ) : void

Converts all member names in a given class to Pascal case.

ConvertTypeName ( string &oldName ) : string

Changes the given type's name to Pascal case.

메소드 상세

CanConvertMember() 보호된 추상적인 메소드

protected abstract CanConvertMember ( CodeTypeMemberExtension memberExtension ) : bool
memberExtension CodeTypeMemberExtension
리턴 bool

CanConvertTypeName() 보호된 추상적인 메소드

protected abstract CanConvertTypeName ( CodeTypeExtension typeExtension ) : bool
typeExtension CodeTypeExtension
리턴 bool

Convert() 공개 메소드

public Convert ( string &oldName ) : string
oldName string
리턴 string

ConvertFieldReferencesInConstructors() 보호된 메소드

protected ConvertFieldReferencesInConstructors ( FilteredTypeMembers constructors, string oldName, string newName ) : void
constructors FilteredTypeMembers
oldName string
newName string
리턴 void

OnEnumMemberChanged() 보호된 추상적인 메소드

protected abstract OnEnumMemberChanged ( CodeTypeMemberExtension memberExtension, string oldName, string newName ) : void
memberExtension CodeTypeMemberExtension
oldName string
newName string
리턴 void

OnEventNameChanged() 보호된 추상적인 메소드

protected abstract OnEventNameChanged ( CodeTypeMemberExtension memberExtension, string oldName, string newName ) : void
memberExtension CodeTypeMemberExtension
oldName string
newName string
리턴 void

OnFieldNameChanged() 보호된 추상적인 메소드

protected abstract OnFieldNameChanged ( CodeTypeMemberExtension memberExtension, string oldName, string newName ) : void
memberExtension CodeTypeMemberExtension
oldName string
newName string
리턴 void

OnMethodNameChanged() 보호된 추상적인 메소드

protected abstract OnMethodNameChanged ( CodeTypeMemberExtension memberExtension, string oldName, string newName ) : void
memberExtension CodeTypeMemberExtension
oldName string
newName string
리턴 void

OnPropertyNameChanged() 보호된 추상적인 메소드

protected abstract OnPropertyNameChanged ( CodeTypeMemberExtension memberExtension, string oldName, string newName ) : void
memberExtension CodeTypeMemberExtension
oldName string
newName string
리턴 void

OnTypeNameChanged() 보호된 추상적인 메소드

protected abstract OnTypeNameChanged ( CodeTypeExtension typeExtension, string oldName, string newName ) : void
typeExtension CodeTypeExtension
oldName string
newName string
리턴 void

PascalCaseConverterBase() 보호된 메소드

protected PascalCaseConverterBase ( CodeTypeExtension codeTypeExtension, ExtendedCodeDomTree code ) : System
codeTypeExtension CodeTypeExtension
code ExtendedCodeDomTree
리턴 System

프로퍼티 상세

Code 보호되어 있는 프로퍼티

protected ExtendedCodeDomTree,Thinktecture.Tools.Web.Services.CodeGeneration Code
리턴 ExtendedCodeDomTree