OpcNodeModel Members

Namespace: Opc.UaFx
Assemblies: Opc.UaFx.Advanced.dll, Opc.UaFx.Advanced.dll
The OpcNodeModel type exposes the following members.

Directive

C#

public OpcModellingDirective Directive { get; }


Property Value

OpcModellingDirective

Name

C#

public OpcName Name { get; }


Property Value

OpcName

None

C#

public static OpcNodeModel None { get; }


Property Value

OpcNodeModel

Child(OpcName)

C#

public OpcNodeModel Child(OpcName name)


Parameters

name OpcName



Returns

OpcNodeModel



Exceptions

ArgumentNullException


Children()

C#

public IEnumerable<OpcNodeModel> Children()


Returns

IEnumerable<OpcNodeModel>

ChildrenWith(OpcModellingRule)

C#

public IEnumerable<OpcNodeModel> ChildrenWith(OpcModellingRule rule)


Parameters

rule OpcModellingRule



Returns

IEnumerable<OpcNodeModel>

Create(OpcName)

C#

public OpcNodeModel Create(OpcName name)


Parameters

name OpcName



Returns

OpcNodeModel



Exceptions

ArgumentNullException


Create(OpcName, bool)

C#

public OpcNodeModel Create(OpcName name, bool recursive)


Parameters

name OpcName


recursive Boolean



Returns

OpcNodeModel



Exceptions

ArgumentNullException


CreateByDefault()

C#

public OpcNodeModel CreateByDefault()


Returns

OpcNodeModel

CreateByDefault(bool)

C#

public OpcNodeModel CreateByDefault(bool recursive)


Parameters

recursive Boolean



Returns

OpcNodeModel

CreateIf(Func<OpcName, bool>)

C#

public OpcNodeModel CreateIf(Func<OpcName, bool> predicate)


Parameters

predicate Func<OpcName, Boolean>



Returns

OpcNodeModel



Exceptions

ArgumentNullException


CreateIf(Func<OpcNamePath, bool>, bool)

C#

public OpcNodeModel CreateIf(Func<OpcNamePath, bool> predicate, bool recursive)


Parameters

predicate Func<OpcNamePath, Boolean>


recursive Boolean



Returns

OpcNodeModel



Exceptions

ArgumentNullException


CreateLike(IOpcNodeInfo)

C#

public OpcNodeModel CreateLike(IOpcNodeInfo node)


Parameters

node IOpcNodeInfo



Returns

OpcNodeModel



Exceptions

ArgumentNullException


CreateOptionals()

C#

public OpcNodeModel CreateOptionals()


Returns

OpcNodeModel

Of(IOpcNodeTypeInfo)

C#

public static OpcNodeModel Of(IOpcNodeTypeInfo nodeType)


Parameters

nodeType IOpcNodeTypeInfo



Returns

OpcNodeModel



Exceptions

ArgumentNullException


OmitByDefault()

C#

public OpcNodeModel OmitByDefault()


Returns

OpcNodeModel

OmitByDefault(bool)

C#

public OpcNodeModel OmitByDefault(bool recursive)


Parameters

recursive Boolean



Returns

OpcNodeModel

OmitOptionals()

C#

public OpcNodeModel OmitOptionals()


Returns

OpcNodeModel

OmitOptionals(bool)

C#

public OpcNodeModel OmitOptionals(bool recursive)


Parameters

recursive Boolean



Returns

OpcNodeModel

ToString()

Returns a string that represents the current object.

C#

public override string ToString()


Returns

String

A string that represents the current object.