C# Класс FlatRedBall.Glue.BehaviorManager

Показать файл Открыть проект

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

Метод Описание
CreateNewBehavior ( string behaviorName ) : void
DoesBehaviorExist ( string behaviorName ) : bool
GetAllBehaviors ( ) : List
GetAllContainersReferencingBehavior ( string behaviorName ) : List
GetBehaviorCodeFrom ( BehaviorSave behavior ) : string
GetBehaviorCodeFrom ( string behaviorName ) : string
GetBehaviorRequirementsForBehavior ( BehaviorSave behavior ) : List
GetBehaviorRequirementsForBehavior ( string behaviorName ) : List
GetBehaviorRequirementsForElement ( IBehaviorContainer behaviorContainer ) : List
GetMethodCallForBehavior ( BehaviorSave behavior, IBehaviorContainer container ) : ICodeBlock
GetMethodCallForBehavior ( string behaviorName, IBehaviorContainer container ) : ICodeBlock

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

Метод Описание
GetBehaviorContents ( string behaviorName ) : string
GetRawBehaviorMethodHeader ( string behaviorName ) : string
UpdateBehavior ( string changedBehavior ) : void

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

CreateNewBehavior() публичный статический метод

public static CreateNewBehavior ( string behaviorName ) : void
behaviorName string
Результат void

DoesBehaviorExist() публичный статический метод

public static DoesBehaviorExist ( string behaviorName ) : bool
behaviorName string
Результат bool

GetAllBehaviors() публичный статический метод

public static GetAllBehaviors ( ) : List
Результат List

GetAllContainersReferencingBehavior() публичный статический метод

public static GetAllContainersReferencingBehavior ( string behaviorName ) : List
behaviorName string
Результат List

GetBehaviorCodeFrom() публичный статический метод

public static GetBehaviorCodeFrom ( BehaviorSave behavior ) : string
behavior FlatRedBall.Glue.SaveClasses.BehaviorSave
Результат string

GetBehaviorCodeFrom() публичный статический метод

public static GetBehaviorCodeFrom ( string behaviorName ) : string
behaviorName string
Результат string

GetBehaviorRequirementsForBehavior() публичный статический метод

public static GetBehaviorRequirementsForBehavior ( BehaviorSave behavior ) : List
behavior FlatRedBall.Glue.SaveClasses.BehaviorSave
Результат List

GetBehaviorRequirementsForBehavior() публичный статический метод

public static GetBehaviorRequirementsForBehavior ( string behaviorName ) : List
behaviorName string
Результат List

GetBehaviorRequirementsForElement() публичный статический метод

public static GetBehaviorRequirementsForElement ( IBehaviorContainer behaviorContainer ) : List
behaviorContainer IBehaviorContainer
Результат List

GetMethodCallForBehavior() публичный статический метод

public static GetMethodCallForBehavior ( BehaviorSave behavior, IBehaviorContainer container ) : ICodeBlock
behavior FlatRedBall.Glue.SaveClasses.BehaviorSave
container IBehaviorContainer
Результат ICodeBlock

GetMethodCallForBehavior() публичный статический метод

public static GetMethodCallForBehavior ( string behaviorName, IBehaviorContainer container ) : ICodeBlock
behaviorName string
container IBehaviorContainer
Результат ICodeBlock