C# 클래스 EditorConfig.VisualStudio.Integration.Events.RunningDocumentTableEventListener

A class that listens for running document table events.
상속: EditorConfig.VisualStudio.Integration.Events.BaseEventListener, IVsRunningDocTableEvents3
파일 보기 프로젝트 열기: editorconfig/editorconfig-visualstudio

Private Properties

프로퍼티 타입 설명
GetDocumentFromCookie Document
GetTextBufferFromCookie ITextBuffer
RunningDocumentTableEventListener System.Linq

공개 메소드들

메소드 설명
OnAfterAttributeChange ( uint docCookie, uint grfAttribs ) : int
OnAfterAttributeChangeEx ( uint docCookie, uint grfAttribs, IVsHierarchy pHierOld, uint itemidOld, string pszMkDocumentOld, IVsHierarchy pHierNew, uint itemidNew, string pszMkDocumentNew ) : int
OnAfterDocumentWindowHide ( uint docCookie, IVsWindowFrame pFrame ) : int
OnAfterFirstDocumentLock ( uint docCookie, uint dwRDTLockType, uint dwReadLocksRemaining, uint dwEditLocksRemaining ) : int
OnAfterSave ( uint docCookie ) : int
OnBeforeDocumentWindowShow ( uint docCookie, int fFirstShow, IVsWindowFrame pFrame ) : int
OnBeforeLastDocumentUnlock ( uint docCookie, uint dwRDTLockType, uint dwReadLocksRemaining, uint dwEditLocksRemaining ) : int
OnBeforeSave ( uint docCookie ) : int

Called when a document is about to be saved.

보호된 메소드들

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

Releases unmanaged and - optionally - managed resources

비공개 메소드들

메소드 설명
GetDocumentFromCookie ( uint docCookie ) : Document

Gets the document object from a document cookie.

GetTextBufferFromCookie ( uint docCookie ) : ITextBuffer
RunningDocumentTableEventListener ( EditorConfigPackage package ) : System.Linq

Initializes a new instance of the RunningDocumentTableEventListener class.

메소드 상세

Dispose() 보호된 메소드

Releases unmanaged and - optionally - managed resources
protected Dispose ( bool disposing ) : void
disposing bool true to release both managed and unmanaged resources; false to release only unmanaged resources.
리턴 void

OnAfterAttributeChange() 공개 메소드

public OnAfterAttributeChange ( uint docCookie, uint grfAttribs ) : int
docCookie uint
grfAttribs uint
리턴 int

OnAfterAttributeChangeEx() 공개 메소드

public OnAfterAttributeChangeEx ( uint docCookie, uint grfAttribs, IVsHierarchy pHierOld, uint itemidOld, string pszMkDocumentOld, IVsHierarchy pHierNew, uint itemidNew, string pszMkDocumentNew ) : int
docCookie uint
grfAttribs uint
pHierOld IVsHierarchy
itemidOld uint
pszMkDocumentOld string
pHierNew IVsHierarchy
itemidNew uint
pszMkDocumentNew string
리턴 int

OnAfterDocumentWindowHide() 공개 메소드

public OnAfterDocumentWindowHide ( uint docCookie, IVsWindowFrame pFrame ) : int
docCookie uint
pFrame IVsWindowFrame
리턴 int

OnAfterFirstDocumentLock() 공개 메소드

public OnAfterFirstDocumentLock ( uint docCookie, uint dwRDTLockType, uint dwReadLocksRemaining, uint dwEditLocksRemaining ) : int
docCookie uint
dwRDTLockType uint
dwReadLocksRemaining uint
dwEditLocksRemaining uint
리턴 int

OnAfterSave() 공개 메소드

public OnAfterSave ( uint docCookie ) : int
docCookie uint
리턴 int

OnBeforeDocumentWindowShow() 공개 메소드

public OnBeforeDocumentWindowShow ( uint docCookie, int fFirstShow, IVsWindowFrame pFrame ) : int
docCookie uint
fFirstShow int
pFrame IVsWindowFrame
리턴 int

OnBeforeLastDocumentUnlock() 공개 메소드

public OnBeforeLastDocumentUnlock ( uint docCookie, uint dwRDTLockType, uint dwReadLocksRemaining, uint dwEditLocksRemaining ) : int
docCookie uint
dwRDTLockType uint
dwReadLocksRemaining uint
dwEditLocksRemaining uint
리턴 int

OnBeforeSave() 공개 메소드

Called when a document is about to be saved.
public OnBeforeSave ( uint docCookie ) : int
docCookie uint An abstract value representing the document about to be saved.
리턴 int