C# Класс XSharp.Project.WPF.XSharpEventBindingProvider

Наследование: EventBindingProvider
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
GetCodeDomForXSharpFile System.CodeDom.CodeTypeDeclaration
GetDocDataAdapterForXSharpFile CodeDomDocDataAdapter
GetHandlersFromActiveFile List
RetrieveFullTypeName string
XSharpEventBindingProvider System

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

Метод Описание
AddEventHandler ( EventDescription eventDescription, string objectName, string methodName ) : bool
AllowClassNameForMethodName ( ) : bool
AppendStatements ( EventDescription eventDescription, string methodName, string statements, int relativePosition ) : void
CreateMethod ( EventDescription eventDescription, string methodName, string initialStatements ) : bool
CreateUniqueMethodName ( string objectName, EventDescription eventDescription ) : string
GetCompatibleMethods ( EventDescription eventDescription ) : IEnumerable
GetMethodHandlers ( EventDescription eventDescription, string objectName ) : IEnumerable
IsExistingMethodName ( EventDescription eventDescription, string methodName ) : bool
RemoveEventHandler ( EventDescription eventDescription, string objectName, string methodName ) : bool
RemoveHandlesForName ( string elementName ) : bool
RemoveMethod ( EventDescription eventDescription, string methodName ) : bool
SetClassName ( string className ) : void
ShowMethod ( EventDescription eventDescription, string methodName ) : bool
ValidateMethodName ( EventDescription eventDescription, string methodName ) : void

Приватные методы

Метод Описание
GetCodeDomForXSharpFile ( ) : CodeTypeDeclaration

This method will get the CodeTypeDeclaration corresponding to the active XAML file in the designer.

GetDocDataAdapterForXSharpFile ( ) : CodeDomDocDataAdapter

This method will get the CodeDomDocDataAdapter corresponding to the active XAML file in the designer.

GetHandlersFromActiveFile ( string methodName ) : List
RetrieveFullTypeName ( string typeName ) : string
XSharpEventBindingProvider ( FileNode xsFile ) : System

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

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

public AddEventHandler ( EventDescription eventDescription, string objectName, string methodName ) : bool
eventDescription EventDescription
objectName string
methodName string
Результат bool

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

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

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

public AppendStatements ( EventDescription eventDescription, string methodName, string statements, int relativePosition ) : void
eventDescription EventDescription
methodName string
statements string
relativePosition int
Результат void

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

public CreateMethod ( EventDescription eventDescription, string methodName, string initialStatements ) : bool
eventDescription EventDescription
methodName string
initialStatements string
Результат bool

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

public CreateUniqueMethodName ( string objectName, EventDescription eventDescription ) : string
objectName string
eventDescription EventDescription
Результат string

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

public GetCompatibleMethods ( EventDescription eventDescription ) : IEnumerable
eventDescription EventDescription
Результат IEnumerable

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

public GetMethodHandlers ( EventDescription eventDescription, string objectName ) : IEnumerable
eventDescription EventDescription
objectName string
Результат IEnumerable

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

public IsExistingMethodName ( EventDescription eventDescription, string methodName ) : bool
eventDescription EventDescription
methodName string
Результат bool

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

public RemoveEventHandler ( EventDescription eventDescription, string objectName, string methodName ) : bool
eventDescription EventDescription
objectName string
methodName string
Результат bool

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

public RemoveHandlesForName ( string elementName ) : bool
elementName string
Результат bool

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

public RemoveMethod ( EventDescription eventDescription, string methodName ) : bool
eventDescription EventDescription
methodName string
Результат bool

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

public SetClassName ( string className ) : void
className string
Результат void

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

public ShowMethod ( EventDescription eventDescription, string methodName ) : bool
eventDescription EventDescription
methodName string
Результат bool

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

public ValidateMethodName ( EventDescription eventDescription, string methodName ) : void
eventDescription EventDescription
methodName string
Результат void