C# 클래스 Sitecore.Linqpad.SchemaBuilders.SitecoreSchemaBuilder

상속: ISchemaBuilder
파일 보기 프로젝트 열기: adamconn/sitecore-linqpad

공개 메소드들

메소드 설명
BuildAssembly ( IConnectionInfo cxInfo, AssemblyName assemblyToBuild, string &nameSpace, string &typeName ) : List

보호된 메소드들

메소드 설명
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

메소드 상세

AddAssemblyFiles() 보호된 메소드

protected AddAssemblyFiles ( Assembly assembly, HashSet assemblies ) : void
assembly System.Reflection.Assembly
assemblies HashSet
리턴 void

AddConstructorCode() 보호된 메소드

protected AddConstructorCode ( CodeConstructor constructor, ISitecoreConnectionSettings settings ) : void
constructor System.CodeDom.CodeConstructor
settings ISitecoreConnectionSettings
리턴 void

AddIndexAsProperty() 보호된 메소드

protected AddIndexAsProperty ( string name, Type type, CodeTypeDeclaration targetClass ) : void
name string
type System.Type
targetClass System.CodeDom.CodeTypeDeclaration
리턴 void

BuildAssembly() 공개 메소드

public BuildAssembly ( IConnectionInfo cxInfo, AssemblyName assemblyToBuild, string &nameSpace, string &typeName ) : List
cxInfo IConnectionInfo
assemblyToBuild System.Reflection.AssemblyName
nameSpace string
typeName string
리턴 List

GetAssemblyFilesToReference() 보호된 메소드

protected GetAssemblyFilesToReference ( ISitecoreConnectionSettings settings ) : IQueryable
settings ISitecoreConnectionSettings
리턴 IQueryable

GetDragText() 보호된 메소드

protected GetDragText ( LINQPad.Extensibility.DataContext.ExplorerItem item, ISitecoreConnectionSettings settings ) : string
item LINQPad.Extensibility.DataContext.ExplorerItem
settings ISitecoreConnectionSettings
리턴 string

GetIndexNames() 보호된 메소드

protected GetIndexNames ( IConnectionInfo cxInfo ) : IEnumerable
cxInfo IConnectionInfo
리턴 IEnumerable

GetPropertyNameForLinqExpression() 보호된 메소드

protected GetPropertyNameForLinqExpression ( Type type, string searchFieldName ) : string
type System.Type
searchFieldName string
리턴 string