Ejemplo n.º 1
0
        public ExtensionManagerService(IVsExtensionManager obj)
        {
            if (obj.GetType() != GetRealType())
            {
                throw new InvalidCastException();
            }

            Obj = obj;
        }
Ejemplo n.º 2
0
 private static string GetProperty(IVsExtensionManager extensionManager, string propertyName)
 {
     try
     {
         return((string)extensionManager.GetType().GetProperty(propertyName, BindingFlags.NonPublic | BindingFlags.Instance).GetValue(extensionManager));
     }
     catch
     {
         return(null);
     }
 }
 private static string GetProperty(IVsExtensionManager extensionManager, string propertyName)
 {
     try
     {
         return (string)extensionManager.GetType().GetProperty(propertyName, BindingFlags.NonPublic | BindingFlags.Instance).GetValue(extensionManager);
     }
     catch
     {
         return null;
     }
 }