public static bool GetExternalType(SvnExternalItem ei, out EPinType oldType) { if (ei.Revision.RevisionType == SvnRevisionType.None) { oldType = EPinType.Head; return(true); } if (ei.Revision.RevisionType == SvnRevisionType.Number) { oldType = EPinType.Peg; return(true); } if (ei.Reference.Contains("/branches/")) { oldType = EPinType.Branch; return(true); } if (ei.Reference.Contains("/tags/")) { oldType = EPinType.Tag; return(true); } oldType = EPinType.Invalid; Logger.Error($"Pin type of external ref '{ei}' can't be determmined"); return(false); }
public static int AddPin( EPinType pinType, int pinOrdinal, int id, EMediaTypes mediaType, int userId) { int pinId; PinManager.Instance.AddPin(pinType, id, mediaType, userId, pinOrdinal, out pinId); SingletonModelItem <JumpListManager> .Instance.JumpListPinUpdateRequested.Invoke(); return(pinId); }
public static int AddPin( EPinType pinType, string description, int pinOrdinal, string moniker, EServiceMediaType mediaType, int userId) { int nPinId; PinManager.Instance.AddPin(pinType, moniker, description, mediaType, userId, pinOrdinal, out nPinId); SingletonModelItem <JumpListManager> .Instance.JumpListPinUpdateRequested.Invoke(); return(nPinId); }
/// <summary> /// Konstruktor. Vytvoří instanci třídy. /// </summary> public Pin(EPinType pinType) { Location = null; PinType = pinType; isVisible = true; }