Template

Models a template for code generation.

Namespace:
KpokEntityTool.Models
Type:
Class
Public:
Yes
Protected:
No
Sealed:
No
Abstract:
No
Inherits from:
System.Object
Implements:
System.IEquatable{KpokEntityTool.Models.Template}, System.ComponentModel.INotifyPropertyChanged

Constructors

Template

Default constructor

Signature:
public Void Template()

Events

Type Name Summary
PropertyChangedEventHandler PropertyChanged Notify that a property was changed.

Properties

ExtendedProperties

Extended properties for this template.

Signature:
public ExtendedPropertyCollection ExtendedProperties { get; set; }

FileName

Full file name of the template file.

Signature:
public String FileName { get; set; }

Mode

Transformation mode.

Signature:
public TransformMode Mode { get; set; }

OutputFileName

Name of the output file name.

Signature:
public String OutputFileName { get; set; }

OutputFileNamePrefix

Prefix to prepend to the output file name.

Signature:
public String OutputFileNamePrefix { get; set; }

OutputFileNameSuffix

Suffix to append to the output file name.

Signature:
public String OutputFileNameSuffix { get; set; }

TransformationDirectory

Directory where the output file will be written.

Signature:
public String TransformationDirectory { get; set; }

Methods

Equals

Checkes whether this object is equals to other.

Signature:
public Boolean Equals(other)
Parameters
Name Type Summary
other Template

Equals

Checks whether this object is equals to the other.

Signature:
public Boolean Equals(obj)
Parameters
Name Type Summary
obj Object

GetHashCode

Not required, implemented to avoid warnings.

Signature:
public Int32 GetHashCode()

ToString

Returns a textual representation of this Template.

Signature:
public String ToString()