Class EmbeddedProcessSchemaGenerator
Inheritance
System.Object
EmbeddedProcessSchemaGenerator
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Terrasoft.Core.dll
Syntax
public abstract class EmbeddedProcessSchemaGenerator : ProcessSchemaGenerator
Constructors
EmbeddedProcessSchemaGenerator(UserConnection, String)
Declaration
protected EmbeddedProcessSchemaGenerator(UserConnection userConnection, string namespaceName)
Parameters
Type |
Name |
Description |
UserConnection |
userConnection |
|
System.String |
namespaceName |
|
Fields
_targetPropertyName
Declaration
protected string _targetPropertyName
Field Value
Type |
Description |
System.String |
|
Properties
GenericTypeParameter
Declaration
public string GenericTypeParameter { get; set; }
Property Value
Type |
Description |
System.String |
|
ParentGenericConstraint
Declaration
public string ParentGenericConstraint { get; set; }
Property Value
Type |
Description |
System.String |
|
TargetPropertyName
Declaration
public string TargetPropertyName { get; }
Property Value
Type |
Description |
System.String |
|
Methods
Declaration
protected override void AddInitializeMetaPathParameterValuesMethod(ProcessSchema schema, Collection<CodeGenerator.MethodCollectionItem> protectedMethods)
Parameters
Overrides
PrepareNextIntermediateCatchSignalEvent(ProcessSchemaFlowNode, ProcessSchemaIntermediateCatchSignalEvent, Collection<String>, Boolean)
Declaration
protected override void PrepareNextIntermediateCatchSignalEvent(ProcessSchemaFlowNode flowNode, ProcessSchemaIntermediateCatchSignalEvent nextFlowNode, Collection<string> executedMethodBody, bool isActivityConditionalFlow)
Parameters
Overrides
WriteCloneShallowMethodBody(ProcessSchema, Collection<String>)
Declaration
protected override void WriteCloneShallowMethodBody(ProcessSchema schema, Collection<string> cloneShallowMethodBody)
Parameters
Type |
Name |
Description |
ProcessSchema |
schema |
|
System.Collections.ObjectModel.Collection<System.String> |
cloneShallowMethodBody |
|
Overrides
WriteProcessCode(GeneratorContext, SchemaCodeGeneratorResource<ProcessSchema>, GeneratorTokenVisibility)
Declaration
public override void WriteProcessCode(GeneratorContext context, SchemaCodeGeneratorResource<ProcessSchema> resource, GeneratorTokenVisibility sourceVisibility)
Parameters
Overrides
WriteProcessIntermediateCatchSignalEventProperties(GeneratorContext, Collection<CodeGenerator.PropertyCollectionItem>, ProcessSchemaIntermediateCatchSignalEvent)
Declaration
protected override void WriteProcessIntermediateCatchSignalEventProperties(GeneratorContext context, Collection<CodeGenerator.PropertyCollectionItem> publicProperties, ProcessSchemaIntermediateCatchSignalEvent catchEvent)
Parameters
Overrides
WriteProcessProperties(GeneratorContext, ProcessSchema, Collection<CodeGenerator.PropertyCollectionItem>)
Declaration
protected override void WriteProcessProperties(GeneratorContext context, ProcessSchema processSchema, Collection<CodeGenerator.PropertyCollectionItem> publicProperties)
Parameters
Overrides
Extension Methods