C# Класс Thinktecture.Tools.Web.Services.CodeGeneration.PascalCaseConverterBase

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

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

Свойство Тип Описание
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