internal static void InitializeMarkerIds(VSPackage package) { // Retrieve the Text Marker IDs. We need them to be able to create instances. IVsTextManager textManager = (IVsTextManager)package.GetService(typeof(SVsTextManager)); int markerId; Guid markerGuid = Guids.GuidCloneBackgroundMarker; ErrorHandler.ThrowOnFailure(textManager.GetRegisteredMarkerTypeID(ref markerGuid, out markerId)); CloneBackgroundMarkerType.Id = markerId; markerGuid = Guids.GuidCloneMarginMarker; ErrorHandler.ThrowOnFailure(textManager.GetRegisteredMarkerTypeID(ref markerGuid, out markerId)); CloneMarginMarkerType.Id = markerId; }
internal static void InitializeMarkerIds(IVsTextManager textManager) { // Retrieve the Text Marker IDs. We need them to be able to create instances. int markerId; Guid markerGuid = GuidList.GUIDTestMarker; ErrorHandler.ThrowOnFailure(textManager.GetRegisteredMarkerTypeID(ref markerGuid, out markerId)); TestMarkerType.ID = markerId; }
internal static void InitializeMarkerIds(PlvsPackage package) { #if !VS2010 // Retrieve the Text Marker IDs. We need them to be able to create instances. IVsTextManager textManager = (IVsTextManager)package.GetService(typeof(SVsTextManager)); try { int markerId; Guid markerGuid = GuidList.JiraLinkMarginMarker; textManager.GetRegisteredMarkerTypeID(ref markerGuid, out markerId); JiraLinkMarginMarkerType.Id = markerId; markerGuid = GuidList.JiraLinkTextMarker; textManager.GetRegisteredMarkerTypeID(ref markerGuid, out markerId); JiraLinkTextMarkerType.Id = markerId; } catch (COMException e) { Debug.WriteLine("JiraLinkMarkerTypeProvider.InitializeMarkerids() - COMException: " + e.Message); } #endif }