C# Класс AcManager.Tools.AcObjectsNew.AcCommonObject

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

Открытые свойства

Свойство Тип Описание
FileAcManager IFileAcManager

Private Properties

Свойство Тип Описание
IsSeveralAllowed bool
OnImageChanged void

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

Метод Описание
AddError ( AcErrorType type ) : void
AddError ( IAcError error ) : void
CheckIfNew ( ) : void
ClearErrors ( ) : void
ClearErrors ( AcErrorCategory category ) : void
CloneAsync ( string id ) : Task
Delete ( ) : void
ErrorIf ( bool condition, AcErrorType type ) : void

Add error if condition is true, remove existing if exists otherwise.

HandleChangedFile ( string filename ) : bool
HasError ( AcErrorType type ) : bool
Load ( ) : void
Reload ( ) : void
RemoveError ( AcErrorType type ) : void
RemoveError ( IAcError error ) : void
Save ( ) : void
SortAffectingValueChanged ( ) : void
ViewInExplorer ( ) : void

Защищенные методы

Метод Описание
AcCommonObject ( IFileAcManager manager, string id, bool enabled ) : System
GetLocation ( ) : string
InitializeLocations ( ) : void
InitializeLocationsOnce ( ) : void
LoadOrThrow ( ) : void
OnImageChangedValue ( string filename ) : void
Rename ( string newId ) : void
Toggle ( ) : void

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

Метод Описание
IsSeveralAllowed ( AcErrorType errorType ) : bool
OnImageChanged ( string propertyName ) : void

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

AcCommonObject() защищенный Метод

protected AcCommonObject ( IFileAcManager manager, string id, bool enabled ) : System
manager IFileAcManager
id string
enabled bool
Результат System

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

public AddError ( AcErrorType type ) : void
type AcErrorType
Результат void

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

public AddError ( IAcError error ) : void
error IAcError
Результат void

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

public CheckIfNew ( ) : void
Результат void

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

public ClearErrors ( ) : void
Результат void

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

public ClearErrors ( AcErrorCategory category ) : void
category AcErrorCategory
Результат void

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

public CloneAsync ( string id ) : Task
id string
Результат Task

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

public Delete ( ) : void
Результат void

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

Add error if condition is true, remove existing if exists otherwise.
public ErrorIf ( bool condition, AcErrorType type ) : void
condition bool
type AcErrorType
Результат void

GetLocation() защищенный Метод

protected GetLocation ( ) : string
Результат string

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

public HandleChangedFile ( string filename ) : bool
filename string
Результат bool

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

public HasError ( AcErrorType type ) : bool
type AcErrorType
Результат bool

InitializeLocations() защищенный Метод

protected InitializeLocations ( ) : void
Результат void

InitializeLocationsOnce() защищенный Метод

protected InitializeLocationsOnce ( ) : void
Результат void

Load() публичный закрытый Метод

public final Load ( ) : void
Результат void

LoadOrThrow() защищенный абстрактный Метод

protected abstract LoadOrThrow ( ) : void
Результат void

OnImageChangedValue() защищенный Метод

protected OnImageChangedValue ( string filename ) : void
filename string
Результат void

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

public Reload ( ) : void
Результат void

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

public RemoveError ( AcErrorType type ) : void
type AcErrorType
Результат void

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

public RemoveError ( IAcError error ) : void
error IAcError
Результат void

Rename() защищенный Метод

protected Rename ( string newId ) : void
newId string
Результат void

Save() публичный абстрактный Метод

public abstract Save ( ) : void
Результат void

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

public SortAffectingValueChanged ( ) : void
Результат void

Toggle() защищенный Метод

protected Toggle ( ) : void
Результат void

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

public ViewInExplorer ( ) : void
Результат void

Описание свойств

FileAcManager публичное свойство

public IFileAcManager FileAcManager
Результат IFileAcManager