diff --git a/docs/api/html/AllMembers.T-CodeGenerator.SchemaGenerator.htm b/docs/api/html/AllMembers.T-CodeGenerator.SchemaGenerator.htm new file mode 100644 index 00000000..c20caf09 --- /dev/null +++ b/docs/api/html/AllMembers.T-CodeGenerator.SchemaGenerator.htm @@ -0,0 +1,783 @@ + + + + + + SchemaGenerator Members + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

SchemaGenerator Members

+
+
+

+

The SchemaGenerator type exposes the following members.

+
+
+

Constructors

+
+
+
+
+ + + + + + + + + + + + + + +
+   + NameDescription
+ Protected method + + SchemaGenerator + +
+ Loads and validates the type dictionary. +
+
+
+
+
+

Methods

+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+   + NameDescription
+ Protected method + + AddNestedTypes + +
+ Adds any nested complex types. +
+
+ Protected method + + AddTemplate + +
+ Initializes a template to use for substitution. +
+
+ Protected method + + CollectDatatypes + +
+ Returns the datatypes in the dictionary. +
+
+ Protected method + + CreateDescription + +
+ Creates a description from the documentation element. +
+
+ Protected method + + GetDescription + +
+ Creates a description from a documentation element. +
+
+ Protected method + + GetDisplayName + +
+ Returns the display name for a browse name. +
+
+ Protected method + + GetFields + +
+ Fetches all of the fields for a complex type by following the base type. +
+
+ Protected method + + GetListOfTypes(Boolean) + +
+ Returns the datatypes in the dictionary. +
+
+ Protected method + + GetListOfTypes(Type, Boolean, Boolean) + +
+ Returns the datatypes in the dictionary. +
+
+ Protected method + + GetPrefixedName + +
+ Returns a name qualified with a namespace prefix. +
+
+ Protected method + + IsNull + +
+ Checks for a null qualified name. +
+
+
+
+
+

Properties

+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+   + NameDescription
+ Protected property + + Dictionary + +
+ The dictionary being processed. +
+
+ Protected property + + NamespaceUris + +
+ The namespace uris referenced by types in the dictionary. +
+
+ Protected property + + OutputDirectory + +
+ The directory used to place any output files. +
+
+ Protected property + + TargetNamespace + +
+ The current target namespace. +
+
+ Protected property + + Validator + +
+ The validator used to verify the type dictionary. +
+
+
+
+
+

See Also

+
+
+
+
+ + + + + +
+
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/AllMembers.T-CodeGenerator.TypeDictionaryValidator.htm b/docs/api/html/AllMembers.T-CodeGenerator.TypeDictionaryValidator.htm new file mode 100644 index 00000000..109bacf2 --- /dev/null +++ b/docs/api/html/AllMembers.T-CodeGenerator.TypeDictionaryValidator.htm @@ -0,0 +1,794 @@ + + + + + + TypeDictionaryValidator Members + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

TypeDictionaryValidator Members

+
+
+

+

The TypeDictionaryValidator type exposes the following members.

+
+
+

Constructors

+
+
+
+
+ + + + + + + + + + + + + + + + + + + +
+   + NameDescription
+ Public method + + TypeDictionaryValidator(String) + +
+Intializes the object with default values. +
+
+ Public method + + TypeDictionaryValidator(Dictionary<(Of <<'(String, String>)>>), String) + +
+Intializes the object with a file table. +
+
+
+
+
+

Methods

+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+   + NameDescription
+ Public method + + Equals(System.Object) + (Inherited from Object.)
+ Protected method + + Finalize + (Inherited from Object.)
+ Public method + + FindType + +
+Finds the data type with the specified name. +
+
+ Public method + + GetHashCode + (Inherited from Object.)
+ Public method + + GetSchema + (Inherited from SchemaValidator.)
+ Public method + + GetType + (Inherited from Object.)
+ Protected method + + Load + (Inherited from SchemaValidator.)
+ Protected method + + LoadInput(Type, Stream) + (Inherited from SchemaValidator.)
+ Protected method + + LoadInput(Type, String) + (Inherited from SchemaValidator.)
+ Protected method + + MemberwiseClone + (Inherited from Object.)
+ Public method + + ResolveType + +
+Finds the concrete type identified by the type name (i.e. resolves any type definitions). +
+
+ Protected method + + SetResourcePaths + (Inherited from SchemaValidator.)
+ Public method + + ToString + (Inherited from Object.)
+ Public method + + Validate(String) + +
+Generates the code from the contents of the address space. +
+
+ Public method + + Validate(Stream) + +
+Generates the code from the contents of the address space. +
+
+
+
+
+

Properties

+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+   + NameDescription
+ Public property + + Dictionary + +
+The dictionary that was validated. +
+
+ Public property + + EmbeddedResourcePath + +
+The location of the embedded resources. +
+
+ Public property + + FilePath + (Inherited from SchemaValidator.)
+ Public property + + KnownFiles + (Inherited from SchemaValidator.)
+ Public property + + LoadedFiles + (Inherited from SchemaValidator.)
+
+
+
+

See Also

+
+
+
+
+ + + + + +
+
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.CodeGenerator.AddTemplate.htm b/docs/api/html/M-CodeGenerator.CodeGenerator.AddTemplate.htm new file mode 100644 index 00000000..43e4aa0a --- /dev/null +++ b/docs/api/html/M-CodeGenerator.CodeGenerator.AddTemplate.htm @@ -0,0 +1,526 @@ + + + + + + AddTemplate Method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

CodeGenerator..::..AddTemplate Method

+
+
+
+ Initializes a template to use for substitution. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected void AddTemplate(
+	Template template,
+	string replacement,
+	string templatePath,
+	IEnumerable targets,
+	LoadTemplateEventHandler onLoad,
+	WriteTemplateEventHandler onWrite
+)

Parameters

template
Type: CodeGenerator..::..Template
replacement
Type: String
templatePath
Type: String
targets
Type: IEnumerable
onLoad
Type: CodeGenerator..::..LoadTemplateEventHandler
onWrite
Type: CodeGenerator..::..WriteTemplateEventHandler
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.CodeGenerator.CollectDatatypes.htm b/docs/api/html/M-CodeGenerator.CodeGenerator.CollectDatatypes.htm new file mode 100644 index 00000000..b43f767e --- /dev/null +++ b/docs/api/html/M-CodeGenerator.CodeGenerator.CollectDatatypes.htm @@ -0,0 +1,524 @@ + + + + + + CollectDatatypes Method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

CodeGenerator..::..CollectDatatypes Method

+
+
+
+ Returns the list of datatypes to process. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected void CollectDatatypes(
+	TypeDictionary dictionary,
+	Type type,
+	List<DataType> datatypes,
+	bool exportApi
+)

Parameters

dictionary
Type: CodeGenerator..::..TypeDictionary
type
Type: Type
datatypes
Type: List<(Of <(<'DataType>)>)>
exportApi
Type: Boolean
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.CodeGenerator.GetAnsiCTypeName.htm b/docs/api/html/M-CodeGenerator.CodeGenerator.GetAnsiCTypeName.htm new file mode 100644 index 00000000..d1612b56 --- /dev/null +++ b/docs/api/html/M-CodeGenerator.CodeGenerator.GetAnsiCTypeName.htm @@ -0,0 +1,523 @@ + + + + + + GetAnsiCTypeName Method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

CodeGenerator..::..GetAnsiCTypeName Method

+
+
+
+ Returns a name qualified with a namespace prefix. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected string GetAnsiCTypeName(
+	XmlQualifiedName qname,
+	int valueRank,
+	string prefix
+)

Parameters

qname
Type: XmlQualifiedName
valueRank
Type: Int32
prefix
Type: String
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.CodeGenerator.GetDataTypeList.htm b/docs/api/html/M-CodeGenerator.CodeGenerator.GetDataTypeList.htm new file mode 100644 index 00000000..ce85ed07 --- /dev/null +++ b/docs/api/html/M-CodeGenerator.CodeGenerator.GetDataTypeList.htm @@ -0,0 +1,519 @@ + + + + + + GetDataTypeList Method (Type, Boolean, Boolean) + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

CodeGenerator..::..GetDataTypeList Method (Type, Boolean, Boolean)

+
+
+
+ Returns the list of datatypes to process. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected List<DataType> GetDataTypeList(
+	Type type,
+	bool exportAll,
+	bool exportApi
+)

Parameters

type
Type: Type
exportAll
Type: Boolean
exportApi
Type: Boolean

See Also


GetDataTypeList Overload
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.CodeGenerator.GetDescription.htm b/docs/api/html/M-CodeGenerator.CodeGenerator.GetDescription.htm new file mode 100644 index 00000000..530e122d --- /dev/null +++ b/docs/api/html/M-CodeGenerator.CodeGenerator.GetDescription.htm @@ -0,0 +1,521 @@ + + + + + + GetDescription Method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

CodeGenerator..::..GetDescription Method

+
+
+
+ Creates a description from a documentation element. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected string GetDescription(
+	Documentation documentation
+)

Parameters

documentation
Type: CodeGenerator..::..Documentation
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.CodeGenerator.GetDotNetTypeName.htm b/docs/api/html/M-CodeGenerator.CodeGenerator.GetDotNetTypeName.htm new file mode 100644 index 00000000..46e6938a --- /dev/null +++ b/docs/api/html/M-CodeGenerator.CodeGenerator.GetDotNetTypeName.htm @@ -0,0 +1,522 @@ + + + + + + GetDotNetTypeName Method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

CodeGenerator..::..GetDotNetTypeName Method

+
+
+
+ Returns a name qualified with a namespace prefix. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected string GetDotNetTypeName(
+	XmlQualifiedName qname,
+	int valueRank
+)

Parameters

qname
Type: XmlQualifiedName
valueRank
Type: Int32
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.CodeGenerator.IsNull.htm b/docs/api/html/M-CodeGenerator.CodeGenerator.IsNull.htm new file mode 100644 index 00000000..f2a56b88 --- /dev/null +++ b/docs/api/html/M-CodeGenerator.CodeGenerator.IsNull.htm @@ -0,0 +1,521 @@ + + + + + + IsNull Method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

CodeGenerator..::..IsNull Method

+
+
+
+ Checks for a null qualified name. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected bool IsNull(
+	XmlQualifiedName qname
+)

Parameters

qname
Type: XmlQualifiedName
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.CodeGenerator.ToLowerCamelCase.htm b/docs/api/html/M-CodeGenerator.CodeGenerator.ToLowerCamelCase.htm new file mode 100644 index 00000000..0c645c9f --- /dev/null +++ b/docs/api/html/M-CodeGenerator.CodeGenerator.ToLowerCamelCase.htm @@ -0,0 +1,521 @@ + + + + + + ToLowerCamelCase Method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

CodeGenerator..::..ToLowerCamelCase Method

+
+
+
+ Ensures the first character is lower case. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected string ToLowerCamelCase(
+	string name
+)

Parameters

name
Type: String
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.ConstantsGenerator.GetDataTypeList.htm b/docs/api/html/M-CodeGenerator.ConstantsGenerator.GetDataTypeList.htm new file mode 100644 index 00000000..9a1e81fa --- /dev/null +++ b/docs/api/html/M-CodeGenerator.ConstantsGenerator.GetDataTypeList.htm @@ -0,0 +1,502 @@ + + + + + + GetDataTypeList Method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

ConstantsGenerator..::..GetDataTypeList Method

+
+
+
+ Returns the list of datatypes to process. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected List<DataType> GetDataTypeList()
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.SchemaGenerator.-ctor.htm b/docs/api/html/M-CodeGenerator.SchemaGenerator.-ctor.htm new file mode 100644 index 00000000..871d757a --- /dev/null +++ b/docs/api/html/M-CodeGenerator.SchemaGenerator.-ctor.htm @@ -0,0 +1,498 @@ + + + + + + SchemaGenerator Constructor + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

SchemaGenerator Constructor

+
+
+
+ Loads and validates the type dictionary. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected SchemaGenerator(
+	string inputPath,
+	string outputDirectory,
+	Dictionary<string, string> knownFiles,
+	string resourcePath
+)

Parameters

inputPath
Type: String
outputDirectory
Type: String
knownFiles
Type: Dictionary<(Of <(<'String, String>)>)>
resourcePath
Type: String
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.SchemaGenerator.AddNestedTypes.htm b/docs/api/html/M-CodeGenerator.SchemaGenerator.AddNestedTypes.htm new file mode 100644 index 00000000..1d04684f --- /dev/null +++ b/docs/api/html/M-CodeGenerator.SchemaGenerator.AddNestedTypes.htm @@ -0,0 +1,529 @@ + + + + + + AddNestedTypes Method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

SchemaGenerator..::..AddNestedTypes Method

+
+
+
+ Adds any nested complex types. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected void AddNestedTypes(
+	Type type,
+	FieldType[] fields,
+	List<DataType> dataypes
+)

Parameters

type
Type: Type
fields
Type: array<FieldType>[]()[][]
dataypes
Type: List<(Of <(<'DataType>)>)>
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.SchemaGenerator.AddTemplate.htm b/docs/api/html/M-CodeGenerator.SchemaGenerator.AddTemplate.htm new file mode 100644 index 00000000..c2874ff2 --- /dev/null +++ b/docs/api/html/M-CodeGenerator.SchemaGenerator.AddTemplate.htm @@ -0,0 +1,532 @@ + + + + + + AddTemplate Method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

SchemaGenerator..::..AddTemplate Method

+
+
+
+ Initializes a template to use for substitution. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected void AddTemplate(
+	Template template,
+	string replacement,
+	string templatePath,
+	IEnumerable targets,
+	LoadTemplateEventHandler onLoad,
+	WriteTemplateEventHandler onWrite
+)

Parameters

template
Type: CodeGenerator..::..Template
replacement
Type: String
templatePath
Type: String
targets
Type: IEnumerable
onLoad
Type: CodeGenerator..::..LoadTemplateEventHandler
onWrite
Type: CodeGenerator..::..WriteTemplateEventHandler
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.SchemaGenerator.CollectDatatypes.htm b/docs/api/html/M-CodeGenerator.SchemaGenerator.CollectDatatypes.htm new file mode 100644 index 00000000..d547c068 --- /dev/null +++ b/docs/api/html/M-CodeGenerator.SchemaGenerator.CollectDatatypes.htm @@ -0,0 +1,530 @@ + + + + + + CollectDatatypes Method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

SchemaGenerator..::..CollectDatatypes Method

+
+
+
+ Returns the datatypes in the dictionary. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected void CollectDatatypes(
+	TypeDictionary dictionary,
+	Type type,
+	bool exportApi,
+	List<DataType> datatypes
+)

Parameters

dictionary
Type: CodeGenerator..::..TypeDictionary
type
Type: Type
exportApi
Type: Boolean
datatypes
Type: List<(Of <(<'DataType>)>)>
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.SchemaGenerator.CreateDescription.htm b/docs/api/html/M-CodeGenerator.SchemaGenerator.CreateDescription.htm new file mode 100644 index 00000000..05ac628e --- /dev/null +++ b/docs/api/html/M-CodeGenerator.SchemaGenerator.CreateDescription.htm @@ -0,0 +1,529 @@ + + + + + + CreateDescription Method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

SchemaGenerator..::..CreateDescription Method

+
+
+
+ Creates a description from the documentation element. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected void CreateDescription(
+	Template template,
+	string token,
+	Documentation documentation
+)

Parameters

template
Type: CodeGenerator..::..Template
token
Type: String
documentation
Type: CodeGenerator..::..Documentation
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.SchemaGenerator.GetDescription.htm b/docs/api/html/M-CodeGenerator.SchemaGenerator.GetDescription.htm new file mode 100644 index 00000000..53280a8f --- /dev/null +++ b/docs/api/html/M-CodeGenerator.SchemaGenerator.GetDescription.htm @@ -0,0 +1,527 @@ + + + + + + GetDescription Method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

SchemaGenerator..::..GetDescription Method

+
+
+
+ Creates a description from a documentation element. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected string GetDescription(
+	Documentation documentation
+)

Parameters

documentation
Type: CodeGenerator..::..Documentation
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.SchemaGenerator.GetDisplayName.htm b/docs/api/html/M-CodeGenerator.SchemaGenerator.GetDisplayName.htm new file mode 100644 index 00000000..3e8ea27c --- /dev/null +++ b/docs/api/html/M-CodeGenerator.SchemaGenerator.GetDisplayName.htm @@ -0,0 +1,527 @@ + + + + + + GetDisplayName Method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

SchemaGenerator..::..GetDisplayName Method

+
+
+
+ Returns the display name for a browse name. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected string GetDisplayName(
+	XmlQualifiedName browseName
+)

Parameters

browseName
Type: XmlQualifiedName
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.SchemaGenerator.GetFields.htm b/docs/api/html/M-CodeGenerator.SchemaGenerator.GetFields.htm new file mode 100644 index 00000000..6de23b91 --- /dev/null +++ b/docs/api/html/M-CodeGenerator.SchemaGenerator.GetFields.htm @@ -0,0 +1,528 @@ + + + + + + GetFields Method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

SchemaGenerator..::..GetFields Method

+
+
+
+ Fetches all of the fields for a complex type by following the base type. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected void GetFields(
+	ComplexType complexType,
+	List<FieldType> fields
+)

Parameters

complexType
Type: CodeGenerator..::..ComplexType
fields
Type: List<(Of <(<'FieldType>)>)>
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.SchemaGenerator.GetListOfTypes.htm b/docs/api/html/M-CodeGenerator.SchemaGenerator.GetListOfTypes.htm new file mode 100644 index 00000000..f2400bf7 --- /dev/null +++ b/docs/api/html/M-CodeGenerator.SchemaGenerator.GetListOfTypes.htm @@ -0,0 +1,529 @@ + + + + + + GetListOfTypes Method (Boolean) + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

SchemaGenerator..::..GetListOfTypes Method (Boolean)

+
+
+
+ Returns the datatypes in the dictionary. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected List<DataType> GetListOfTypes(
+	bool exportAll
+)

Parameters

exportAll
Type: Boolean
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.SchemaGenerator.GetListOfTypes_1.htm b/docs/api/html/M-CodeGenerator.SchemaGenerator.GetListOfTypes_1.htm new file mode 100644 index 00000000..3374a23f --- /dev/null +++ b/docs/api/html/M-CodeGenerator.SchemaGenerator.GetListOfTypes_1.htm @@ -0,0 +1,531 @@ + + + + + + GetListOfTypes Method (Type, Boolean, Boolean) + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

SchemaGenerator..::..GetListOfTypes Method (Type, Boolean, Boolean)

+
+
+
+ Returns the datatypes in the dictionary. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected List<DataType> GetListOfTypes(
+	Type type,
+	bool exportAll,
+	bool exportApi
+)

Parameters

type
Type: Type
exportAll
Type: Boolean
exportApi
Type: Boolean
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.SchemaGenerator.GetPrefixedName.htm b/docs/api/html/M-CodeGenerator.SchemaGenerator.GetPrefixedName.htm new file mode 100644 index 00000000..e9da87da --- /dev/null +++ b/docs/api/html/M-CodeGenerator.SchemaGenerator.GetPrefixedName.htm @@ -0,0 +1,527 @@ + + + + + + GetPrefixedName Method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

SchemaGenerator..::..GetPrefixedName Method

+
+
+
+ Returns a name qualified with a namespace prefix. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected string GetPrefixedName(
+	XmlQualifiedName qname
+)

Parameters

qname
Type: XmlQualifiedName
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.SchemaGenerator.IsNull.htm b/docs/api/html/M-CodeGenerator.SchemaGenerator.IsNull.htm new file mode 100644 index 00000000..bbb9edbb --- /dev/null +++ b/docs/api/html/M-CodeGenerator.SchemaGenerator.IsNull.htm @@ -0,0 +1,527 @@ + + + + + + IsNull Method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

SchemaGenerator..::..IsNull Method

+
+
+
+ Checks for a null qualified name. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected bool IsNull(
+	XmlQualifiedName qname
+)

Parameters

qname
Type: XmlQualifiedName
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.Template.StrCmp.htm b/docs/api/html/M-CodeGenerator.Template.StrCmp.htm new file mode 100644 index 00000000..470f6dba --- /dev/null +++ b/docs/api/html/M-CodeGenerator.Template.StrCmp.htm @@ -0,0 +1,524 @@ + + + + + + StrCmp Method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

Template..::..StrCmp Method

+
+
+
+ Determines if the target exists in the string at the specified index. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected bool StrCmp(
+	string source,
+	int index,
+	string target
+)

Parameters

source
Type: String
index
Type: Int32
target
Type: String
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.Template.WriteTemplate_1.htm b/docs/api/html/M-CodeGenerator.Template.WriteTemplate_1.htm new file mode 100644 index 00000000..54425d15 --- /dev/null +++ b/docs/api/html/M-CodeGenerator.Template.WriteTemplate_1.htm @@ -0,0 +1,526 @@ + + + + + + WriteTemplate Method (Object, String, String) + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

Template..::..WriteTemplate Method (Object, String, String)

+
+
+
+ Substitutes a multi-line template for a token. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected virtual bool WriteTemplate(
+	Object container,
+	string token,
+	string prefix
+)

Parameters

container
Type: Object
token
Type: String
prefix
Type: String
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.Template.WriteToken.htm b/docs/api/html/M-CodeGenerator.Template.WriteToken.htm new file mode 100644 index 00000000..9a0e7167 --- /dev/null +++ b/docs/api/html/M-CodeGenerator.Template.WriteToken.htm @@ -0,0 +1,526 @@ + + + + + + WriteToken Method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

Template..::..WriteToken Method

+
+
+
+ Substitutes simple text template for a token. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected virtual bool WriteToken(
+	Object target,
+	Context context,
+	bool firstToken,
+	string prefix,
+	string token
+)

Parameters

target
Type: Object
context
Type: CodeGenerator..::..Context
firstToken
Type: Boolean
prefix
Type: String
token
Type: String
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.TypeDictionaryValidator.-ctor.htm b/docs/api/html/M-CodeGenerator.TypeDictionaryValidator.-ctor.htm new file mode 100644 index 00000000..037908ee --- /dev/null +++ b/docs/api/html/M-CodeGenerator.TypeDictionaryValidator.-ctor.htm @@ -0,0 +1,499 @@ + + + + + + TypeDictionaryValidator Constructor (String) + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

TypeDictionaryValidator Constructor (String)

+
+
+
+Intializes the object with default values. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


public TypeDictionaryValidator(
+	string resourcePath
+)

Parameters

resourcePath
Type: String
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.TypeDictionaryValidator.-ctor_1.htm b/docs/api/html/M-CodeGenerator.TypeDictionaryValidator.-ctor_1.htm new file mode 100644 index 00000000..03a92117 --- /dev/null +++ b/docs/api/html/M-CodeGenerator.TypeDictionaryValidator.-ctor_1.htm @@ -0,0 +1,500 @@ + + + + + + TypeDictionaryValidator Constructor (Dictionary(String, String), String) + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

TypeDictionaryValidator Constructor (Dictionary<(Of <(<'String, String>)>)>, String)

+
+
+
+Intializes the object with a file table. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


public TypeDictionaryValidator(
+	Dictionary<string, string> fileTable,
+	string resourcePath
+)

Parameters

fileTable
Type: Dictionary<(Of <(<'String, String>)>)>
resourcePath
Type: String
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.TypeDictionaryValidator.FindType.htm b/docs/api/html/M-CodeGenerator.TypeDictionaryValidator.FindType.htm new file mode 100644 index 00000000..e04b6a97 --- /dev/null +++ b/docs/api/html/M-CodeGenerator.TypeDictionaryValidator.FindType.htm @@ -0,0 +1,508 @@ + + + + + + FindType Method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

TypeDictionaryValidator..::..FindType Method

+
+
+
+Finds the data type with the specified name. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


public DataType FindType(
+	XmlQualifiedName typeName
+)

Parameters

typeName
Type: XmlQualifiedName
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.TypeDictionaryValidator.ResolveType.htm b/docs/api/html/M-CodeGenerator.TypeDictionaryValidator.ResolveType.htm new file mode 100644 index 00000000..4b416811 --- /dev/null +++ b/docs/api/html/M-CodeGenerator.TypeDictionaryValidator.ResolveType.htm @@ -0,0 +1,508 @@ + + + + + + ResolveType Method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

TypeDictionaryValidator..::..ResolveType Method

+
+
+
+Finds the concrete type identified by the type name (i.e. resolves any type definitions). +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


public DataType ResolveType(
+	XmlQualifiedName typeName
+)

Parameters

typeName
Type: XmlQualifiedName
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.TypeDictionaryValidator.Validate.htm b/docs/api/html/M-CodeGenerator.TypeDictionaryValidator.Validate.htm new file mode 100644 index 00000000..a0e8668b --- /dev/null +++ b/docs/api/html/M-CodeGenerator.TypeDictionaryValidator.Validate.htm @@ -0,0 +1,510 @@ + + + + + + Validate Method (String) + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

TypeDictionaryValidator..::..Validate Method (String)

+
+
+
+Generates the code from the contents of the address space. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


public void Validate(
+	string inputPath
+)

Parameters

inputPath
Type: String
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-CodeGenerator.TypeDictionaryValidator.Validate_1.htm b/docs/api/html/M-CodeGenerator.TypeDictionaryValidator.Validate_1.htm new file mode 100644 index 00000000..9af6f736 --- /dev/null +++ b/docs/api/html/M-CodeGenerator.TypeDictionaryValidator.Validate_1.htm @@ -0,0 +1,510 @@ + + + + + + Validate Method (Stream) + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

TypeDictionaryValidator..::..Validate Method (Stream)

+
+
+
+Generates the code from the contents of the address space. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


public void Validate(
+	Stream stream
+)

Parameters

stream
Type: Stream
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-_Prefix_._ServiceSet_Endpoint.CreateKnownTypes.htm b/docs/api/html/M-_Prefix_._ServiceSet_Endpoint.CreateKnownTypes.htm new file mode 100644 index 00000000..d0bb326b --- /dev/null +++ b/docs/api/html/M-_Prefix_._ServiceSet_Endpoint.CreateKnownTypes.htm @@ -0,0 +1,477 @@ + + + + + + CreateKnownTypes Method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

_ServiceSet_Endpoint..::..CreateKnownTypes Method

+
+
+
+ Populates the known types table. +
+

+ Namespace: +  _Prefix_
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected virtual void CreateKnownTypes()

See Also


_ServiceSet_Endpoint
_Prefix_ Namespace
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-global._ClassName_.Call.htm b/docs/api/html/M-global._ClassName_.Call.htm new file mode 100644 index 00000000..cec2644b --- /dev/null +++ b/docs/api/html/M-global._ClassName_.Call.htm @@ -0,0 +1,482 @@ + + + + + + Call Method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

_ClassName_..::..Call Method

+
+
+
+ Invokes the method, returns the result and output argument. +
+

+ Namespace: +  global
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected ServiceResult Call(
+	ISystemContext _context,
+	NodeId _objectId,
+	IList<Object> _inputArguments,
+	IList<Object> _outputArguments
+)

Parameters

_context
Type: ISystemContext
_objectId
Type: NodeId
_inputArguments
Type: IList<(Of <(<'Object>)>)>
_outputArguments
Type: IList<(Of <(<'Object>)>)>

See Also


_ClassName_
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-global._ClassName_.Initialize.htm b/docs/api/html/M-global._ClassName_.Initialize.htm new file mode 100644 index 00000000..267dfc1d --- /dev/null +++ b/docs/api/html/M-global._ClassName_.Initialize.htm @@ -0,0 +1,479 @@ + + + + + + Initialize Method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

_ClassName_..::..Initialize Method

+
+
+
+ Initializes the instance. +
+

+ Namespace: +  global
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected void Initialize(
+	ISystemContext context
+)

Parameters

context
Type: ISystemContext

See Also


_ClassName_
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-global._ClassName_.InitializeOptionalChildren.htm b/docs/api/html/M-global._ClassName_.InitializeOptionalChildren.htm new file mode 100644 index 00000000..b80188ef --- /dev/null +++ b/docs/api/html/M-global._ClassName_.InitializeOptionalChildren.htm @@ -0,0 +1,479 @@ + + + + + + InitializeOptionalChildren Method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

_ClassName_..::..InitializeOptionalChildren Method

+
+
+
+ Initializes the any option children defined for the instance. +
+

+ Namespace: +  global
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected void InitializeOptionalChildren(
+	ISystemContext context
+)

Parameters

context
Type: ISystemContext

See Also


_ClassName_
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-global._ClassName_State-1.Initialize.htm b/docs/api/html/M-global._ClassName_State-1.Initialize.htm new file mode 100644 index 00000000..35766955 --- /dev/null +++ b/docs/api/html/M-global._ClassName_State-1.Initialize.htm @@ -0,0 +1,475 @@ + + + + + + Initialize Method (ISystemContext) + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

_ClassName_State..::..Initialize Method (ISystemContext)

+
+
+
+ Initializes the instance with the default values. +
+

+ Namespace: +  global
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected void Initialize(
+	ISystemContext context
+)

Parameters

context
Type: ISystemContext

See Also


_ClassName_State
[Overload:{AC73DC61-9991-4A15-B844-2532DE42AB8D}._ClassName_State`1.Initialize] Overload
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-global._ClassName_State-1.Initialize_1.htm b/docs/api/html/M-global._ClassName_State-1.Initialize_1.htm new file mode 100644 index 00000000..7aa223a8 --- /dev/null +++ b/docs/api/html/M-global._ClassName_State-1.Initialize_1.htm @@ -0,0 +1,476 @@ + + + + + + Initialize Method (ISystemContext, NodeState) + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

_ClassName_State..::..Initialize Method (ISystemContext, NodeState)

+
+
+
+ Initializes the instance with a node. +
+

+ Namespace: +  global
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected void Initialize(
+	ISystemContext context,
+	NodeState source
+)

Parameters

context
Type: ISystemContext
source
Type: NodeState

See Also


_ClassName_State
[Overload:{AC73DC61-9991-4A15-B844-2532DE42AB8D}._ClassName_State`1.Initialize] Overload
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-global._ClassName_State.GetDefaultDataTypeId.htm b/docs/api/html/M-global._ClassName_State.GetDefaultDataTypeId.htm new file mode 100644 index 00000000..f595d801 --- /dev/null +++ b/docs/api/html/M-global._ClassName_State.GetDefaultDataTypeId.htm @@ -0,0 +1,479 @@ + + + + + + GetDefaultDataTypeId Method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

_ClassName_State..::..GetDefaultDataTypeId Method

+
+
+
+ Returns the id of the default data type node for the instance. +
+

+ Namespace: +  global
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected NodeId GetDefaultDataTypeId(
+	NamespaceTable namespaceUris
+)

Parameters

namespaceUris
Type: NamespaceTable

See Also


_ClassName_State
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-global._ClassName_State.GetDefaultTypeDefinitionId_1.htm b/docs/api/html/M-global._ClassName_State.GetDefaultTypeDefinitionId_1.htm new file mode 100644 index 00000000..1423dbf6 --- /dev/null +++ b/docs/api/html/M-global._ClassName_State.GetDefaultTypeDefinitionId_1.htm @@ -0,0 +1,475 @@ + + + + + + GetDefaultTypeDefinitionId Method (NamespaceTable) + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

_ClassName_State..::..GetDefaultTypeDefinitionId Method (NamespaceTable)

+
+
+
+ Returns the id of the default type definition node for the instance. +
+

+ Namespace: +  global
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected NodeId GetDefaultTypeDefinitionId(
+	NamespaceTable namespaceUris
+)

Parameters

namespaceUris
Type: NamespaceTable

See Also


_ClassName_State
[Overload:{AC73DC61-9991-4A15-B844-2532DE42AB8D}._ClassName_State.GetDefaultTypeDefinitionId] Overload
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-global._ClassName_State.GetDefaultValueRank.htm b/docs/api/html/M-global._ClassName_State.GetDefaultValueRank.htm new file mode 100644 index 00000000..07047df7 --- /dev/null +++ b/docs/api/html/M-global._ClassName_State.GetDefaultValueRank.htm @@ -0,0 +1,477 @@ + + + + + + GetDefaultValueRank Method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

_ClassName_State..::..GetDefaultValueRank Method

+
+
+
+ Returns the id of the default value rank for the instance. +
+

+ Namespace: +  global
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected int GetDefaultValueRank()

See Also


_ClassName_State
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-global._ClassName_State.InitializeOptionalChildren_1.htm b/docs/api/html/M-global._ClassName_State.InitializeOptionalChildren_1.htm new file mode 100644 index 00000000..5ee86697 --- /dev/null +++ b/docs/api/html/M-global._ClassName_State.InitializeOptionalChildren_1.htm @@ -0,0 +1,475 @@ + + + + + + InitializeOptionalChildren Method (ISystemContext) + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

_ClassName_State..::..InitializeOptionalChildren Method (ISystemContext)

+
+
+
+ Initializes the any option children defined for the instance. +
+

+ Namespace: +  global
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected void InitializeOptionalChildren(
+	ISystemContext context
+)

Parameters

context
Type: ISystemContext

See Also


_ClassName_State
[Overload:{AC73DC61-9991-4A15-B844-2532DE42AB8D}._ClassName_State.InitializeOptionalChildren] Overload
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-global._ClassName_State.Initialize_2.htm b/docs/api/html/M-global._ClassName_State.Initialize_2.htm new file mode 100644 index 00000000..d67927d6 --- /dev/null +++ b/docs/api/html/M-global._ClassName_State.Initialize_2.htm @@ -0,0 +1,475 @@ + + + + + + Initialize Method (ISystemContext) + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

_ClassName_State..::..Initialize Method (ISystemContext)

+
+
+
+ Initializes the instance. +
+

+ Namespace: +  global
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected void Initialize(
+	ISystemContext context
+)

Parameters

context
Type: ISystemContext

See Also


_ClassName_State
[Overload:{AC73DC61-9991-4A15-B844-2532DE42AB8D}._ClassName_State.Initialize] Overload
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-global._ClassName_State.Initialize_3.htm b/docs/api/html/M-global._ClassName_State.Initialize_3.htm new file mode 100644 index 00000000..ee41dcdb --- /dev/null +++ b/docs/api/html/M-global._ClassName_State.Initialize_3.htm @@ -0,0 +1,476 @@ + + + + + + Initialize Method (ISystemContext, NodeState) + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

_ClassName_State..::..Initialize Method (ISystemContext, NodeState)

+
+
+
+ Initializes the instance with a node. +
+

+ Namespace: +  global
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected void Initialize(
+	ISystemContext context,
+	NodeState source
+)

Parameters

context
Type: ISystemContext
source
Type: NodeState

See Also


_ClassName_State
[Overload:{AC73DC61-9991-4A15-B844-2532DE42AB8D}._ClassName_State.Initialize] Overload
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-global._ClassName_Value.OnReadValue.htm b/docs/api/html/M-global._ClassName_Value.OnReadValue.htm new file mode 100644 index 00000000..23e253e4 --- /dev/null +++ b/docs/api/html/M-global._ClassName_Value.OnReadValue.htm @@ -0,0 +1,485 @@ + + + + + + OnReadValue Method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

_ClassName_Value..::..OnReadValue Method

+
+
+
+ Reads the value of the variable. +
+

+ Namespace: +  global
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected ServiceResult OnReadValue(
+	ISystemContext context,
+	NodeState node,
+	NumericRange indexRange,
+	QualifiedName dataEncoding,
+	ref Object value,
+	ref StatusCode statusCode,
+	ref DateTime timestamp
+)

Parameters

context
Type: ISystemContext
node
Type: NodeState
indexRange
Type: NumericRange
dataEncoding
Type: QualifiedName
value
Type: Object%
statusCode
Type: StatusCode%
timestamp
Type: DateTime%

See Also


_ClassName_Value
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/M-global._TypeName_State-1.Initialize.htm b/docs/api/html/M-global._TypeName_State-1.Initialize.htm new file mode 100644 index 00000000..c3ed2e49 --- /dev/null +++ b/docs/api/html/M-global._TypeName_State-1.Initialize.htm @@ -0,0 +1,479 @@ + + + + + + Initialize Method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

_TypeName_State..::..Initialize Method

+
+
+
+ Initializes the instance with the default values. +
+

+ Namespace: +  global
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected void Initialize(
+	ISystemContext context
+)

Parameters

context
Type: ISystemContext

See Also


_TypeName_State
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/Methods.T-CodeGenerator.CodeGenerator.htm b/docs/api/html/Methods.T-CodeGenerator.CodeGenerator.htm new file mode 100644 index 00000000..a1c5dcd5 --- /dev/null +++ b/docs/api/html/Methods.T-CodeGenerator.CodeGenerator.htm @@ -0,0 +1,648 @@ + + + + + + CodeGenerator Methods + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

CodeGenerator Methods

+
+
+

The CodeGenerator type exposes the following members.

+
+
+

Methods

+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+   + NameDescription
+ Protected method + + AddTemplate + +
+ Initializes a template to use for substitution. +
+
+ Protected method + + CollectDatatypes + +
+ Returns the list of datatypes to process. +
+
+ Protected method + + GetAnsiCTypeName + +
+ Returns a name qualified with a namespace prefix. +
+
+ Protected method + + GetDataTypeList(Type, Boolean, Boolean) + +
+ Returns the list of datatypes to process. +
+
+ Protected method + + GetDescription + +
+ Creates a description from a documentation element. +
+
+ Protected method + + GetDotNetTypeName + +
+ Returns a name qualified with a namespace prefix. +
+
+ Protected method + + IsNull + +
+ Checks for a null qualified name. +
+
+ Protected method + + ToLowerCamelCase + +
+ Ensures the first character is lower case. +
+
+
+
+
+

See Also

+
+
+
+
+ + + + + +
+
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/Methods.T-CodeGenerator.SchemaGenerator.htm b/docs/api/html/Methods.T-CodeGenerator.SchemaGenerator.htm new file mode 100644 index 00000000..80555d7b --- /dev/null +++ b/docs/api/html/Methods.T-CodeGenerator.SchemaGenerator.htm @@ -0,0 +1,693 @@ + + + + + + SchemaGenerator Methods + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

SchemaGenerator Methods

+
+
+

The SchemaGenerator type exposes the following members.

+
+
+

Methods

+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+   + NameDescription
+ Protected method + + AddNestedTypes + +
+ Adds any nested complex types. +
+
+ Protected method + + AddTemplate + +
+ Initializes a template to use for substitution. +
+
+ Protected method + + CollectDatatypes + +
+ Returns the datatypes in the dictionary. +
+
+ Protected method + + CreateDescription + +
+ Creates a description from the documentation element. +
+
+ Protected method + + GetDescription + +
+ Creates a description from a documentation element. +
+
+ Protected method + + GetDisplayName + +
+ Returns the display name for a browse name. +
+
+ Protected method + + GetFields + +
+ Fetches all of the fields for a complex type by following the base type. +
+
+ Protected method + + GetListOfTypes(Boolean) + +
+ Returns the datatypes in the dictionary. +
+
+ Protected method + + GetListOfTypes(Type, Boolean, Boolean) + +
+ Returns the datatypes in the dictionary. +
+
+ Protected method + + GetPrefixedName + +
+ Returns a name qualified with a namespace prefix. +
+
+ Protected method + + IsNull + +
+ Checks for a null qualified name. +
+
+
+
+
+

See Also

+
+
+
+
+ + + + + +
+
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/Methods.T-CodeGenerator.TypeDictionaryValidator.htm b/docs/api/html/Methods.T-CodeGenerator.TypeDictionaryValidator.htm new file mode 100644 index 00000000..3c3918c1 --- /dev/null +++ b/docs/api/html/Methods.T-CodeGenerator.TypeDictionaryValidator.htm @@ -0,0 +1,682 @@ + + + + + + TypeDictionaryValidator Methods + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

TypeDictionaryValidator Methods

+
+
+

The TypeDictionaryValidator type exposes the following members.

+
+
+

Methods

+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+   + NameDescription
+ Public method + + Equals(System.Object) + (Inherited from Object.)
+ Protected method + + Finalize + (Inherited from Object.)
+ Public method + + FindType + +
+Finds the data type with the specified name. +
+
+ Public method + + GetHashCode + (Inherited from Object.)
+ Public method + + GetSchema + (Inherited from SchemaValidator.)
+ Public method + + GetType + (Inherited from Object.)
+ Protected method + + Load + (Inherited from SchemaValidator.)
+ Protected method + + LoadInput(Type, Stream) + (Inherited from SchemaValidator.)
+ Protected method + + LoadInput(Type, String) + (Inherited from SchemaValidator.)
+ Protected method + + MemberwiseClone + (Inherited from Object.)
+ Public method + + ResolveType + +
+Finds the concrete type identified by the type name (i.e. resolves any type definitions). +
+
+ Protected method + + SetResourcePaths + (Inherited from SchemaValidator.)
+ Public method + + ToString + (Inherited from Object.)
+ Public method + + Validate(String) + +
+Generates the code from the contents of the address space. +
+
+ Public method + + Validate(Stream) + +
+Generates the code from the contents of the address space. +
+
+
+
+
+

See Also

+
+
+
+
+ + + + + +
+
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/Overload-CodeGenerator.ConstantsGenerator.GetDataTypeList.htm b/docs/api/html/Overload-CodeGenerator.ConstantsGenerator.GetDataTypeList.htm new file mode 100644 index 00000000..d2f10a25 --- /dev/null +++ b/docs/api/html/Overload-CodeGenerator.ConstantsGenerator.GetDataTypeList.htm @@ -0,0 +1,556 @@ + + + + + + GetDataTypeList Method + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

ConstantsGenerator..::..GetDataTypeList Method

+
+
+
+
+

Overload List

+
+
+
+
+ + + + + + + + + + + + + + + + + + + +
+   + NameDescription
+ Protected method + + GetDataTypeList()()()() + +
+ Returns the list of datatypes to process. +
+
+ Protected method + + GetDataTypeList(Type, Boolean, Boolean) + +
+ Returns the list of datatypes to process. +
(Inherited from CodeGenerator.)
+
+ +
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/Overload-CodeGenerator.SchemaGenerator.GetListOfTypes.htm b/docs/api/html/Overload-CodeGenerator.SchemaGenerator.GetListOfTypes.htm new file mode 100644 index 00000000..6dc93385 --- /dev/null +++ b/docs/api/html/Overload-CodeGenerator.SchemaGenerator.GetListOfTypes.htm @@ -0,0 +1,586 @@ + + + + + + GetListOfTypes Method + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

SchemaGenerator..::..GetListOfTypes Method

+
+
+
+
+

Overload List

+
+
+
+
+ + + + + + + + + + + + + + + + + + + +
+   + NameDescription
+ Protected method + + GetListOfTypes(Boolean) + +
+ Returns the datatypes in the dictionary. +
+
+ Protected method + + GetListOfTypes(Type, Boolean, Boolean) + +
+ Returns the datatypes in the dictionary. +
+
+
+ +
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/Overload-CodeGenerator.Template.WriteTemplate.htm b/docs/api/html/Overload-CodeGenerator.Template.WriteTemplate.htm new file mode 100644 index 00000000..e59b0748 --- /dev/null +++ b/docs/api/html/Overload-CodeGenerator.Template.WriteTemplate.htm @@ -0,0 +1,581 @@ + + + + + + WriteTemplate Method + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

Template..::..WriteTemplate Method

+
+
+
+
+

Overload List

+
+
+
+
+ + + + + + + + + + + + + + + + + + + +
+   + NameDescription
+ Public method + + WriteTemplate(Context) + +
+ Performs the substitutions specified in the template and writes it to the stream. +
+
+ Protected method + + WriteTemplate(Object, String, String) + +
+ Substitutes a multi-line template for a token. +
+
+
+
+
+

See Also

+
+
+
+
+ + + + + + +
+
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/Overload-CodeGenerator.TypeDictionaryValidator.-ctor.htm b/docs/api/html/Overload-CodeGenerator.TypeDictionaryValidator.-ctor.htm new file mode 100644 index 00000000..adc07dfd --- /dev/null +++ b/docs/api/html/Overload-CodeGenerator.TypeDictionaryValidator.-ctor.htm @@ -0,0 +1,556 @@ + + + + + + TypeDictionaryValidator Constructor + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

TypeDictionaryValidator Constructor

+
+
+
+
+

Overload List

+
+
+
+
+ + + + + + + + + + + + + + + + + + + +
+   + NameDescription
+ Public method + + TypeDictionaryValidator(String) + +
+Intializes the object with default values. +
+
+ Public method + + TypeDictionaryValidator(Dictionary<(Of <<'(String, String>)>>), String) + +
+Intializes the object with a file table. +
+
+
+ +
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/Overload-CodeGenerator.TypeDictionaryValidator.Validate.htm b/docs/api/html/Overload-CodeGenerator.TypeDictionaryValidator.Validate.htm new file mode 100644 index 00000000..4103859b --- /dev/null +++ b/docs/api/html/Overload-CodeGenerator.TypeDictionaryValidator.Validate.htm @@ -0,0 +1,567 @@ + + + + + + Validate Method + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

TypeDictionaryValidator..::..Validate Method

+
+
+
+
+

Overload List

+
+
+
+
+ + + + + + + + + + + + + + + + + + + +
+   + NameDescription
+ Public method + + Validate(String) + +
+Generates the code from the contents of the address space. +
+
+ Public method + + Validate(Stream) + +
+Generates the code from the contents of the address space. +
+
+
+ +
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/P-CodeGenerator.CodeGenerator.Dictionary.htm b/docs/api/html/P-CodeGenerator.CodeGenerator.Dictionary.htm new file mode 100644 index 00000000..501a8b63 --- /dev/null +++ b/docs/api/html/P-CodeGenerator.CodeGenerator.Dictionary.htm @@ -0,0 +1,514 @@ + + + + + + Dictionary Property + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

CodeGenerator..::..Dictionary Property

+
+
+
+ The dictionary being processed. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected TypeDictionary Dictionary { get; }
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/P-CodeGenerator.CodeGenerator.DictionaryName.htm b/docs/api/html/P-CodeGenerator.CodeGenerator.DictionaryName.htm new file mode 100644 index 00000000..829a07ca --- /dev/null +++ b/docs/api/html/P-CodeGenerator.CodeGenerator.DictionaryName.htm @@ -0,0 +1,515 @@ + + + + + + DictionaryName Property + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

CodeGenerator..::..DictionaryName Property

+
+
+
+ The name of the dictionary being processed. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected string DictionaryName { get; set; }
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/P-CodeGenerator.CodeGenerator.OutputDirectory.htm b/docs/api/html/P-CodeGenerator.CodeGenerator.OutputDirectory.htm new file mode 100644 index 00000000..06ce06a5 --- /dev/null +++ b/docs/api/html/P-CodeGenerator.CodeGenerator.OutputDirectory.htm @@ -0,0 +1,514 @@ + + + + + + OutputDirectory Property + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

CodeGenerator..::..OutputDirectory Property

+
+
+
+ The directory used to place any output files. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected string OutputDirectory { get; }
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/P-CodeGenerator.CodeGenerator.TargetLanguage.htm b/docs/api/html/P-CodeGenerator.CodeGenerator.TargetLanguage.htm new file mode 100644 index 00000000..6bb14812 --- /dev/null +++ b/docs/api/html/P-CodeGenerator.CodeGenerator.TargetLanguage.htm @@ -0,0 +1,515 @@ + + + + + + TargetLanguage Property + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

CodeGenerator..::..TargetLanguage Property

+
+
+
+ The target language to use for the output. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected Language TargetLanguage { get; set; }
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/P-CodeGenerator.CodeGenerator.Validator.htm b/docs/api/html/P-CodeGenerator.CodeGenerator.Validator.htm new file mode 100644 index 00000000..3b98b277 --- /dev/null +++ b/docs/api/html/P-CodeGenerator.CodeGenerator.Validator.htm @@ -0,0 +1,514 @@ + + + + + + Validator Property + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

CodeGenerator..::..Validator Property

+
+
+
+ The validator used to verify the type dictionary. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/P-CodeGenerator.SchemaGenerator.Dictionary.htm b/docs/api/html/P-CodeGenerator.SchemaGenerator.Dictionary.htm new file mode 100644 index 00000000..57152455 --- /dev/null +++ b/docs/api/html/P-CodeGenerator.SchemaGenerator.Dictionary.htm @@ -0,0 +1,509 @@ + + + + + + Dictionary Property + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

SchemaGenerator..::..Dictionary Property

+
+
+
+ The dictionary being processed. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected TypeDictionary Dictionary { get; }
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/P-CodeGenerator.SchemaGenerator.NamespaceUris.htm b/docs/api/html/P-CodeGenerator.SchemaGenerator.NamespaceUris.htm new file mode 100644 index 00000000..84fa4b47 --- /dev/null +++ b/docs/api/html/P-CodeGenerator.SchemaGenerator.NamespaceUris.htm @@ -0,0 +1,509 @@ + + + + + + NamespaceUris Property + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

SchemaGenerator..::..NamespaceUris Property

+
+
+
+ The namespace uris referenced by types in the dictionary. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected IList<string> NamespaceUris { get; }
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/P-CodeGenerator.SchemaGenerator.OutputDirectory.htm b/docs/api/html/P-CodeGenerator.SchemaGenerator.OutputDirectory.htm new file mode 100644 index 00000000..3a582520 --- /dev/null +++ b/docs/api/html/P-CodeGenerator.SchemaGenerator.OutputDirectory.htm @@ -0,0 +1,509 @@ + + + + + + OutputDirectory Property + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

SchemaGenerator..::..OutputDirectory Property

+
+
+
+ The directory used to place any output files. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected string OutputDirectory { get; }
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/P-CodeGenerator.SchemaGenerator.TargetNamespace.htm b/docs/api/html/P-CodeGenerator.SchemaGenerator.TargetNamespace.htm new file mode 100644 index 00000000..b534639a --- /dev/null +++ b/docs/api/html/P-CodeGenerator.SchemaGenerator.TargetNamespace.htm @@ -0,0 +1,510 @@ + + + + + + TargetNamespace Property + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

SchemaGenerator..::..TargetNamespace Property

+
+
+
+ The current target namespace. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected string TargetNamespace { get; set; }
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/P-CodeGenerator.SchemaGenerator.Validator.htm b/docs/api/html/P-CodeGenerator.SchemaGenerator.Validator.htm new file mode 100644 index 00000000..fd11c0ed --- /dev/null +++ b/docs/api/html/P-CodeGenerator.SchemaGenerator.Validator.htm @@ -0,0 +1,509 @@ + + + + + + Validator Property + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

SchemaGenerator..::..Validator Property

+
+
+
+ The validator used to verify the type dictionary. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/P-CodeGenerator.Template.IndentCount.htm b/docs/api/html/P-CodeGenerator.Template.IndentCount.htm new file mode 100644 index 00000000..20905b3a --- /dev/null +++ b/docs/api/html/P-CodeGenerator.Template.IndentCount.htm @@ -0,0 +1,519 @@ + + + + + + IndentCount Property + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

Template..::..IndentCount Property

+
+
+
+ The number of levels to ident a the current line. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected int IndentCount { get; set; }
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/P-CodeGenerator.Template.TemplateEndAppendNewLineTag.htm b/docs/api/html/P-CodeGenerator.Template.TemplateEndAppendNewLineTag.htm new file mode 100644 index 00000000..f946c74c --- /dev/null +++ b/docs/api/html/P-CodeGenerator.Template.TemplateEndAppendNewLineTag.htm @@ -0,0 +1,519 @@ + + + + + + TemplateEndAppendNewLineTag Property + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

Template..::..TemplateEndAppendNewLineTag Property

+
+
+
+ The tag that marks the end of a template body and is replaced by a new line. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected string TemplateEndAppendNewLineTag { get; set; }
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/P-CodeGenerator.Template.TemplateEndTag.htm b/docs/api/html/P-CodeGenerator.Template.TemplateEndTag.htm new file mode 100644 index 00000000..102ff81f --- /dev/null +++ b/docs/api/html/P-CodeGenerator.Template.TemplateEndTag.htm @@ -0,0 +1,519 @@ + + + + + + TemplateEndTag Property + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

Template..::..TemplateEndTag Property

+
+
+
+ The tag that marks the end of a template body. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected string TemplateEndTag { get; set; }
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/P-CodeGenerator.Template.TemplateStartTag.htm b/docs/api/html/P-CodeGenerator.Template.TemplateStartTag.htm new file mode 100644 index 00000000..6bea1b40 --- /dev/null +++ b/docs/api/html/P-CodeGenerator.Template.TemplateStartTag.htm @@ -0,0 +1,519 @@ + + + + + + TemplateStartTag Property + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

Template..::..TemplateStartTag Property

+
+
+
+ The tag that marks the start of a template body. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected string TemplateStartTag { get; set; }
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/P-CodeGenerator.TypeDictionaryValidator.Dictionary.htm b/docs/api/html/P-CodeGenerator.TypeDictionaryValidator.Dictionary.htm new file mode 100644 index 00000000..5ea5beee --- /dev/null +++ b/docs/api/html/P-CodeGenerator.TypeDictionaryValidator.Dictionary.htm @@ -0,0 +1,502 @@ + + + + + + Dictionary Property + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

TypeDictionaryValidator..::..Dictionary Property

+
+
+
+The dictionary that was validated. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/P-CodeGenerator.TypeDictionaryValidator.EmbeddedResourcePath.htm b/docs/api/html/P-CodeGenerator.TypeDictionaryValidator.EmbeddedResourcePath.htm new file mode 100644 index 00000000..aa1a9549 --- /dev/null +++ b/docs/api/html/P-CodeGenerator.TypeDictionaryValidator.EmbeddedResourcePath.htm @@ -0,0 +1,503 @@ + + + + + + EmbeddedResourcePath Property + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

TypeDictionaryValidator..::..EmbeddedResourcePath Property

+
+
+
+The location of the embedded resources. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


public string EmbeddedResourcePath { get; set; }
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/P-_Prefix_._ServiceSet_Endpoint.ServerInstance.htm b/docs/api/html/P-_Prefix_._ServiceSet_Endpoint.ServerInstance.htm new file mode 100644 index 00000000..af3a1de1 --- /dev/null +++ b/docs/api/html/P-_Prefix_._ServiceSet_Endpoint.ServerInstance.htm @@ -0,0 +1,478 @@ + + + + + + ServerInstance Property + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

_ServiceSet_Endpoint..::..ServerInstance Property

+
+
+
+ The UA server instance that the endpoint is connected to. +
+

+ Namespace: +  _Prefix_
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


protected I_ServiceSet_Server ServerInstance { get; }

See Also


_ServiceSet_Endpoint
_Prefix_ Namespace
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/Properties.T-CodeGenerator.SchemaGenerator.htm b/docs/api/html/Properties.T-CodeGenerator.SchemaGenerator.htm new file mode 100644 index 00000000..ec9efc46 --- /dev/null +++ b/docs/api/html/Properties.T-CodeGenerator.SchemaGenerator.htm @@ -0,0 +1,598 @@ + + + + + + SchemaGenerator Properties + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

SchemaGenerator Properties

+
+
+

The SchemaGenerator type exposes the following members.

+
+
+

Properties

+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+   + NameDescription
+ Protected property + + Dictionary + +
+ The dictionary being processed. +
+
+ Protected property + + NamespaceUris + +
+ The namespace uris referenced by types in the dictionary. +
+
+ Protected property + + OutputDirectory + +
+ The directory used to place any output files. +
+
+ Protected property + + TargetNamespace + +
+ The current target namespace. +
+
+ Protected property + + Validator + +
+ The validator used to verify the type dictionary. +
+
+
+
+
+

See Also

+
+
+
+
+ + + + + +
+
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/Properties.T-CodeGenerator.TypeDictionaryValidator.htm b/docs/api/html/Properties.T-CodeGenerator.TypeDictionaryValidator.htm new file mode 100644 index 00000000..e222a16c --- /dev/null +++ b/docs/api/html/Properties.T-CodeGenerator.TypeDictionaryValidator.htm @@ -0,0 +1,579 @@ + + + + + + TypeDictionaryValidator Properties + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

TypeDictionaryValidator Properties

+
+
+

The TypeDictionaryValidator type exposes the following members.

+
+
+

Properties

+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+   + NameDescription
+ Public property + + Dictionary + +
+The dictionary that was validated. +
+
+ Public property + + EmbeddedResourcePath + +
+The location of the embedded resources. +
+
+ Public property + + FilePath + (Inherited from SchemaValidator.)
+ Public property + + KnownFiles + (Inherited from SchemaValidator.)
+ Public property + + LoadedFiles + (Inherited from SchemaValidator.)
+
+
+
+

See Also

+
+
+
+
+ + + + + +
+
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/api/html/T-CodeGenerator.TypeDictionaryValidator.htm b/docs/api/html/T-CodeGenerator.TypeDictionaryValidator.htm new file mode 100644 index 00000000..3d8abee3 --- /dev/null +++ b/docs/api/html/T-CodeGenerator.TypeDictionaryValidator.htm @@ -0,0 +1,497 @@ + + + + + + TypeDictionaryValidator Class + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ +
+ +
+ +
+
+ + + + + + +
+ +
OOI UA-ModelCompiler
+
+
+ +
+
+
+
+

+

TypeDictionaryValidator Class

+
+
+
+Generates files used to describe data types. +
+

+ Namespace: +  CodeGenerator
+ Assembly: +  ModelCompiler (in ModelCompiler.dll)

Syntax


public class TypeDictionaryValidator : SchemaValidator

Inheritance Hierarchy


SchemaValidator
    CodeGenerator..::..TypeDictionaryValidator
+
+
+
+
+ +
+ +
+ + + + \ No newline at end of file