Skip to content

Reference

OpcMemberOrigins Enum

Defines criterions used to select members of a specific type.

Reference

OpcMemberOrigins Enum ​

since v2.9

Namespace
Opc.UaFx
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0
Also in
Opc.UaFx.Client

Defines criterions used to select members of a specific type.

Syntax ​

csharp
[Flags]
public enum OpcMemberOrigins
vbnet
<Flags>
Public Enum OpcMemberOrigins

Inheritance ​

Object → ValueType → Enum → OpcMemberOrigins

Fields ​

NameValueDescription
DefaultField | Property | Method | PublicCombines the criterions Field, Property and Public.
Explicit8Restricts the possible selection of members to only whose which define an appropriate attribute. Using only this criteria results into the use of all fields and properties defined by a specific type which can be further restricted using one or more criterions to restrict the accessibility of them.
Field1All fields of a type shall be selected.
Internal32Restricts the possible selection of members to only inernal accessible members. Using only this criteria results into the use of all fields and properties internal accessible (this criteria is evaluated against IsAssembly for fields and IsAssembly of the getter and setter methods of the PropertyInfo for properties).
Methodsince v2.204All methods of a type shall be selected.
NonPublicInternal | Protected | PrivateCombines the criterions Internal, Protected and Private.
Private128Restricts the possible selection of members to only private accessible members. Using only this criteria results into the use of all fields and properties private accessible (this criteria is evaluated against IsPrivate for fields and IsPrivate of the getter and setter methods of the PropertyInfo for properties).
Property2All properties of a type shall be selected.
Protected64Restricts the possible selection of members to only protected accessible members. Using only this criteria results into the use of all fields and properties protected accessible (this criteria is evaluated against IsFamily for fields and IsFamily of the getter and setter methods of the PropertyInfo for properties).
Public16Restricts the possible selection of members to only public accessible members. Using only this criteria results into the use of all fields and properties public accessible (this criteria is evaluated against IsPublic for fields and IsPublic of the getter and setter methods of the PropertyInfo for properties).

Applies to ​

PackageVersions
Opc.UaFx.Advancedv2.9–v2.59