C# 클래스 Microsoft.VisualStudio.Project.OleServiceProvider

상속: Microsoft.VisualStudio.OLE.Interop.IServiceProvider, IDisposable
파일 보기 프로젝트 열기: tunnelvisionlabs/MPFProj10

공개 메소드들

메소드 설명
Dispose ( ) : void

The IDispose interface Dispose method for disposing the object deterministically.

OleServiceProvider ( ) : System
QueryService ( System.Guid &guidService, System.Guid &riid, IntPtr &ppvObject ) : int
RemoveService ( Type serviceType ) : void

보호된 메소드들

메소드 설명
AddService ( ServiceData data ) : void
Dispose ( bool disposing ) : void

The method that does the cleanup.

비공개 메소드들

메소드 설명
AddService ( Type serviceType, object>.Func serviceFactory, bool shouldDisposeServiceInstance ) : void
AddService ( Type serviceType, object serviceInstance, bool shouldDisposeServiceInstance ) : void

메소드 상세

AddService() 보호된 메소드

protected AddService ( ServiceData data ) : void
data ServiceData
리턴 void

Dispose() 공개 메소드

The IDispose interface Dispose method for disposing the object deterministically.
public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

The method that does the cleanup.
protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

OleServiceProvider() 공개 메소드

public OleServiceProvider ( ) : System
리턴 System

QueryService() 공개 메소드

public QueryService ( System.Guid &guidService, System.Guid &riid, IntPtr &ppvObject ) : int
guidService System.Guid
riid System.Guid
ppvObject System.IntPtr
리턴 int

RemoveService() 공개 메소드

public RemoveService ( Type serviceType ) : void
serviceType System.Type
리턴 void