C# Class Thinktecture.Tools.Web.Services.CodeGeneration.PascalCaseConverterBase

Datei anzeigen Open project: WSCF/WSCF Class Usage Examples

Protected Properties

Property Type Description
Code ExtendedCodeDomTree

Public Methods

Method Description
Convert ( string &oldName ) : string

Protected Methods

Method Description
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

Private Methods

Method Description
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.

Method Details

CanConvertMember() protected abstract method

protected abstract CanConvertMember ( CodeTypeMemberExtension memberExtension ) : bool
memberExtension CodeTypeMemberExtension
return bool

CanConvertTypeName() protected abstract method

protected abstract CanConvertTypeName ( CodeTypeExtension typeExtension ) : bool
typeExtension CodeTypeExtension
return bool

Convert() public method

public Convert ( string &oldName ) : string
oldName string
return string

ConvertFieldReferencesInConstructors() protected method

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

OnEnumMemberChanged() protected abstract method

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

OnEventNameChanged() protected abstract method

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

OnFieldNameChanged() protected abstract method

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

OnMethodNameChanged() protected abstract method

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

OnPropertyNameChanged() protected abstract method

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

OnTypeNameChanged() protected abstract method

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

PascalCaseConverterBase() protected method

protected PascalCaseConverterBase ( CodeTypeExtension codeTypeExtension, ExtendedCodeDomTree code ) : System
codeTypeExtension CodeTypeExtension
code ExtendedCodeDomTree
return System

Property Details

Code protected_oe property

protected ExtendedCodeDomTree,Thinktecture.Tools.Web.Services.CodeGeneration Code
return ExtendedCodeDomTree