C# Class Enterra.V8x1C.DOM.BaseObject

Base 1C object
Datei anzeigen Open project: EnterraInc/1C-.Net-Adapter

Public Methods

Method Description
ClearCache ( ) : void

Clear cache

Equals ( object obj ) : bool
GetHashCode ( ) : int

Protected Methods

Method Description
GetFromCache ( string name, GetValueHandler getValue ) : object

Get from cache

GetIndexerFromCache ( string name, GetValueHandler getValue ) : object

Get indexer value from cache

OnPtrRequired ( ) : void

Raise on get Ptr property when there is null

PutToCache ( string name, object value ) : void

Put to cache

PutToIndexerCache ( string name, object value ) : void

Put to indexer cache

Private Methods

Method Description
GetProperty ( string name, object>.Converter converter ) : object

Get property and convert

GetProperty ( string name, bool byInvokeV8, object>.Converter converter ) : object

Get property and convert

GetV8Property ( object target, string name ) : object

Get property

GetV8Property ( string name ) : object

Get property (return value type or _COMObject)

InvokeV8Method ( object target, string name, object args ) : object

Invoke method

InvokeV8Method ( string name ) : object

Invoke method

Release ( ) : void

Release

SetProperty ( string name, object value ) : void

Set property

SetV8Property ( object target, string name, object value ) : void

Set property

SetV8Property ( string name, object value ) : void

Set property

Method Details

ClearCache() public method

Clear cache
public ClearCache ( ) : void
return void

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetFromCache() protected method

Get from cache
protected GetFromCache ( string name, GetValueHandler getValue ) : object
name string
getValue GetValueHandler
return object

GetHashCode() public method

public GetHashCode ( ) : int
return int

GetIndexerFromCache() protected method

Get indexer value from cache
protected GetIndexerFromCache ( string name, GetValueHandler getValue ) : object
name string
getValue GetValueHandler
return object

OnPtrRequired() protected method

Raise on get Ptr property when there is null
protected OnPtrRequired ( ) : void
return void

PutToCache() protected method

Put to cache
protected PutToCache ( string name, object value ) : void
name string
value object
return void

PutToIndexerCache() protected method

Put to indexer cache
protected PutToIndexerCache ( string name, object value ) : void
name string
value object
return void