C# Class Paralect.Schematra.Type

Afficher le fichier Open project: paralect/Schematra

Protected Properties

Свойство Type Description
_aliases List
_fullName String
_name String
_namespace String
_typeContext TypeContext
_usings List

Méthodes publiques

Méthode Description
Build ( ) : void

Méthodes protégées

Méthode Description
AddAliasInternal ( String alias ) : void

Add alias

CopyInternal ( Type to ) : void

Copy this type infor to another type instance

SetNameInternal ( String fullName ) : void

Define name by full name

SetNameInternal ( String name, String @namespace ) : void

Define name by name and @namespace

SetUsingsInternal ( List usings ) : void

Add usings internal

Type ( TypeContext typeContext ) : System

Initialization

Method Details

AddAliasInternal() protected méthode

Add alias
protected AddAliasInternal ( String alias ) : void
alias String
Résultat void

Build() public abstract méthode

public abstract Build ( ) : void
Résultat void

CopyInternal() protected méthode

Copy this type infor to another type instance
protected CopyInternal ( Type to ) : void
to Type
Résultat void

SetNameInternal() protected méthode

Define name by full name
protected SetNameInternal ( String fullName ) : void
fullName String
Résultat void

SetNameInternal() protected méthode

Define name by name and @namespace
protected SetNameInternal ( String name, String @namespace ) : void
name String
@namespace String
Résultat void

SetUsingsInternal() protected méthode

Add usings internal
protected SetUsingsInternal ( List usings ) : void
usings List
Résultat void

Type() protected méthode

Initialization
protected Type ( TypeContext typeContext ) : System
typeContext TypeContext
Résultat System

Property Details

_aliases protected_oe property

List of aliasses
protected List _aliases
Résultat List

_fullName protected_oe property

Full name of type with namespace
protected String _fullName
Résultat String

_name protected_oe property

Short name of type (without namespace prefix)
protected String _name
Résultat String

_namespace protected_oe property

Namespace of this type
protected String _namespace
Résultat String

_typeContext protected_oe property

Type context this type belongs to
protected TypeContext,Paralect.Schematra _typeContext
Résultat TypeContext

_usings protected_oe property

List of aliasses
protected List _usings
Résultat List