C# Class Sitecore.Linqpad.SchemaBuilders.SitecoreSchemaBuilder

Inheritance: ISchemaBuilder
Afficher le fichier Open project: adamconn/sitecore-linqpad

Méthodes publiques

Méthode Description
BuildAssembly ( IConnectionInfo cxInfo, AssemblyName assemblyToBuild, string &nameSpace, string &typeName ) : List

Méthodes protégées

Méthode Description
AddAssemblyFiles ( Assembly assembly, HashSet assemblies ) : void
AddConstructorCode ( CodeConstructor constructor, ISitecoreConnectionSettings settings ) : void
AddIndexAsProperty ( string name, Type type, CodeTypeDeclaration targetClass ) : void
GetAssemblyFilesToReference ( ISitecoreConnectionSettings settings ) : IQueryable
GetDragText ( LINQPad.Extensibility.DataContext.ExplorerItem item, ISitecoreConnectionSettings settings ) : string
GetIndexNames ( IConnectionInfo cxInfo ) : IEnumerable
GetPropertyNameForLinqExpression ( Type type, string searchFieldName ) : string

Method Details

AddAssemblyFiles() protected méthode

protected AddAssemblyFiles ( Assembly assembly, HashSet assemblies ) : void
assembly System.Reflection.Assembly
assemblies HashSet
Résultat void

AddConstructorCode() protected méthode

protected AddConstructorCode ( CodeConstructor constructor, ISitecoreConnectionSettings settings ) : void
constructor System.CodeDom.CodeConstructor
settings ISitecoreConnectionSettings
Résultat void

AddIndexAsProperty() protected méthode

protected AddIndexAsProperty ( string name, Type type, CodeTypeDeclaration targetClass ) : void
name string
type System.Type
targetClass System.CodeDom.CodeTypeDeclaration
Résultat void

BuildAssembly() public méthode

public BuildAssembly ( IConnectionInfo cxInfo, AssemblyName assemblyToBuild, string &nameSpace, string &typeName ) : List
cxInfo IConnectionInfo
assemblyToBuild System.Reflection.AssemblyName
nameSpace string
typeName string
Résultat List

GetAssemblyFilesToReference() protected méthode

protected GetAssemblyFilesToReference ( ISitecoreConnectionSettings settings ) : IQueryable
settings ISitecoreConnectionSettings
Résultat IQueryable

GetDragText() protected méthode

protected GetDragText ( LINQPad.Extensibility.DataContext.ExplorerItem item, ISitecoreConnectionSettings settings ) : string
item LINQPad.Extensibility.DataContext.ExplorerItem
settings ISitecoreConnectionSettings
Résultat string

GetIndexNames() protected méthode

protected GetIndexNames ( IConnectionInfo cxInfo ) : IEnumerable
cxInfo IConnectionInfo
Résultat IEnumerable

GetPropertyNameForLinqExpression() protected méthode

protected GetPropertyNameForLinqExpression ( Type type, string searchFieldName ) : string
type System.Type
searchFieldName string
Résultat string