C# 클래스 MonoDevelop.Projects.Formats.MSBuild.MSBuildProjectService

파일 보기 프로젝트 열기: LogosBible/monodevelop 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CleanProjectBuilders void
FindHandlerForFile ItemTypeNode
FromMSBuildPath bool
FromMSBuildPathRelative string
GetDotNetProjectSubtype MonoDevelop.Projects.Extensions.DotNetProjectSubtypeNode
GetDotNetProjectSubtype MonoDevelop.Projects.Extensions.DotNetProjectSubtypeNode
GetExeLocation string
GetExtensionForItem string
GetItemHandler MonoDevelop.Projects.Formats.MSBuild.MSBuildHandler
GetItemSubtypeNodes IEnumerable
GetItemTypeNodes IEnumerable
GetResourceHandlerForItem IResourceHandler
GetUnknownProjectTypeInfo MonoDevelop.Projects.Extensions.UnknownProjectTypeNode
HandlePropertyChanged void
InitializeItemHandler void
IsAbsoluteMSBuildPath bool
IsProjectSubtypeFile bool
LoadProjectTypeGuids string
MSBuildProjectService System
ReleaseProjectBuilder void
ScheduleProjectBuilderCleanup void
SetId void
ToMSBuildPathRelative string

공개 메소드들

메소드 설명
CheckHandlerUsesMSBuildEngine ( SolutionItem item, bool &useByDefault, bool &require ) : void
EscapeString ( string str ) : string
FromMSBuildPath ( string basePath, string relPath ) : string
GetHandler ( Project project ) : MSBuildProjectHandler
GetProjectBuilder ( MonoDevelop.Core.Assemblies.TargetRuntime runtime, string minToolsVersion, string file, string solutionFile ) : MonoDevelop.Projects.Formats.MSBuild.RemoteProjectBuilder
LoadItem ( IProgressMonitor monitor, string fileName, MonoDevelop.Projects.Formats.MSBuild.MSBuildFileFormat expectedFormat, string typeGuid, string itemGuid ) : SolutionEntityItem
SupportsProjectType ( string projectFile ) : bool
ToMSBuildPath ( string baseDirectory, string absPath ) : string
TrySplitResourceName ( string fname, string &only_filename, string &culture, string &extn ) : bool
UnescapePath ( string path ) : string
UnscapeString ( string str ) : string

비공개 메소드들

메소드 설명
CleanProjectBuilders ( ) : void
FindHandlerForFile ( FilePath file ) : ItemTypeNode
FromMSBuildPath ( string basePath, string relPath, string &resultPath ) : bool
FromMSBuildPathRelative ( string basePath, string relPath ) : string
GetDotNetProjectSubtype ( IEnumerable typeGuids ) : MonoDevelop.Projects.Extensions.DotNetProjectSubtypeNode
GetDotNetProjectSubtype ( string typeGuids ) : MonoDevelop.Projects.Extensions.DotNetProjectSubtypeNode
GetExeLocation ( MonoDevelop.Core.Assemblies.TargetRuntime runtime, string toolsVersion ) : string
GetExtensionForItem ( SolutionEntityItem item ) : string
GetItemHandler ( SolutionEntityItem item ) : MonoDevelop.Projects.Formats.MSBuild.MSBuildHandler
GetItemSubtypeNodes ( ) : IEnumerable
GetItemTypeNodes ( ) : IEnumerable
GetResourceHandlerForItem ( DotNetProject project ) : IResourceHandler
GetUnknownProjectTypeInfo ( string guids ) : MonoDevelop.Projects.Extensions.UnknownProjectTypeNode
HandlePropertyChanged ( object sender, MonoDevelop.Core.PropertyChangedEventArgs e ) : void
InitializeItemHandler ( SolutionItem item ) : void
IsAbsoluteMSBuildPath ( string path ) : bool
IsProjectSubtypeFile ( FilePath file ) : bool
LoadProjectTypeGuids ( string fileName ) : string
MSBuildProjectService ( ) : System
ReleaseProjectBuilder ( MonoDevelop.Projects.Formats.MSBuild.RemoteBuildEngine engine ) : void
ScheduleProjectBuilderCleanup ( System.DateTime cleanupTime ) : void
SetId ( SolutionItem item, string id ) : void
ToMSBuildPathRelative ( string baseDirectory, string absPath ) : string

메소드 상세

CheckHandlerUsesMSBuildEngine() 공개 정적인 메소드

public static CheckHandlerUsesMSBuildEngine ( SolutionItem item, bool &useByDefault, bool &require ) : void
item SolutionItem
useByDefault bool
require bool
리턴 void

EscapeString() 공개 정적인 메소드

public static EscapeString ( string str ) : string
str string
리턴 string

FromMSBuildPath() 공개 정적인 메소드

public static FromMSBuildPath ( string basePath, string relPath ) : string
basePath string
relPath string
리턴 string

GetHandler() 공개 정적인 메소드

public static GetHandler ( Project project ) : MSBuildProjectHandler
project MonoDevelop.Projects.Project
리턴 MSBuildProjectHandler

GetProjectBuilder() 공개 정적인 메소드

public static GetProjectBuilder ( MonoDevelop.Core.Assemblies.TargetRuntime runtime, string minToolsVersion, string file, string solutionFile ) : MonoDevelop.Projects.Formats.MSBuild.RemoteProjectBuilder
runtime MonoDevelop.Core.Assemblies.TargetRuntime
minToolsVersion string
file string
solutionFile string
리턴 MonoDevelop.Projects.Formats.MSBuild.RemoteProjectBuilder

LoadItem() 공개 정적인 메소드

public static LoadItem ( IProgressMonitor monitor, string fileName, MonoDevelop.Projects.Formats.MSBuild.MSBuildFileFormat expectedFormat, string typeGuid, string itemGuid ) : SolutionEntityItem
monitor IProgressMonitor
fileName string
expectedFormat MonoDevelop.Projects.Formats.MSBuild.MSBuildFileFormat
typeGuid string
itemGuid string
리턴 SolutionEntityItem

SupportsProjectType() 공개 정적인 메소드

public static SupportsProjectType ( string projectFile ) : bool
projectFile string
리턴 bool

ToMSBuildPath() 공개 정적인 메소드

public static ToMSBuildPath ( string baseDirectory, string absPath ) : string
baseDirectory string
absPath string
리턴 string

TrySplitResourceName() 공개 정적인 메소드

public static TrySplitResourceName ( string fname, string &only_filename, string &culture, string &extn ) : bool
fname string
only_filename string
culture string
extn string
리턴 bool

UnescapePath() 공개 정적인 메소드

public static UnescapePath ( string path ) : string
path string
리턴 string

UnscapeString() 공개 정적인 메소드

public static UnscapeString ( string str ) : string
str string
리턴 string