Class AddonSchemaGenerator
Inherited Members
SchemaCodeGenerator<AddonSchema>.WrapInNetStandardCompatibleCode(String, Collection<String>, String)
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()
Namespace: Terrasoft.Core.Addons
Assembly: Terrasoft.Core.dll
Syntax
public class AddonSchemaGenerator : SchemaCodeGenerator<AddonSchema>
Constructors
AddonSchemaGenerator(UserConnection, String)
Declaration
public AddonSchemaGenerator(UserConnection userConnection, string namespaceName)
Parameters
Type | Name | Description |
---|---|---|
UserConnection | userConnection | |
System.String | namespaceName |
Methods
GenerateSources(SchemaCodeGeneratorResource<AddonSchema>)
Declaration
public override EntityCollection GenerateSources(SchemaCodeGeneratorResource<AddonSchema> resource)
Parameters
Type | Name | Description |
---|---|---|
SchemaCodeGeneratorResource<AddonSchema> | resource |
Returns
Type | Description |
---|---|
EntityCollection |
Overrides
Terrasoft.Core.CodeGeneration.SchemaCodeGenerator<Terrasoft.Core.Addons.AddonSchema>.GenerateSources(Terrasoft.Core.CodeGeneration.SchemaCodeGeneratorResource<Terrasoft.Core.Addons.AddonSchema>)
SpecifyCommonUsingCollection(Collection<String>, AddonSchema)
Declaration
protected override void SpecifyCommonUsingCollection(Collection<string> commonUsingCollection, AddonSchema schema)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.ObjectModel.Collection<System.String> | commonUsingCollection | |
AddonSchema | schema |
Overrides
Terrasoft.Core.CodeGeneration.SchemaCodeGenerator<Terrasoft.Core.Addons.AddonSchema>.SpecifyCommonUsingCollection(System.Collections.ObjectModel.Collection<System.String>, Terrasoft.Core.Addons.AddonSchema)
WriteSchemaClassBody(GeneratorContext, SchemaCodeGeneratorResource<AddonSchema>, GeneratorTokenVisibility)
Declaration
protected override void WriteSchemaClassBody(GeneratorContext context, SchemaCodeGeneratorResource<AddonSchema> resource, GeneratorTokenVisibility sourceVisibility)
Parameters
Type | Name | Description |
---|---|---|
GeneratorContext | context | |
SchemaCodeGeneratorResource<AddonSchema> | resource | |
GeneratorTokenVisibility | sourceVisibility |
Overrides
Terrasoft.Core.CodeGeneration.SchemaCodeGenerator<Terrasoft.Core.Addons.AddonSchema>.WriteSchemaClassBody(Terrasoft.Core.CodeGeneration.GeneratorContext, Terrasoft.Core.CodeGeneration.SchemaCodeGeneratorResource<Terrasoft.Core.Addons.AddonSchema>, Terrasoft.Core.CodeGeneration.GeneratorTokenVisibility)