public static bool TrySetContent([NotNull] this EnvDTE.ProjectItem projectItem, [NotNull] XDocument value) { Contract.Requires(projectItem != null); Contract.Requires(value != null); return(projectItem.IsOpen && TrySetContent(projectItem.TryGetDocument(), value)); }
public static XDocument TryGetContent([NotNull] this EnvDTE.ProjectItem projectItem) { try { return(!projectItem.IsOpen ? null : TryGetContent(projectItem.TryGetDocument())); } catch (Exception) { return(null); } }
public static XDocument TryGetContent(this EnvDTE.ProjectItem projectItem) { Contract.Requires(projectItem != null); try { return(!projectItem.IsOpen ? null : TryGetContent(projectItem.TryGetDocument())); } catch (Exception) { return(null); } }
public static bool TrySetContent([NotNull] this EnvDTE.ProjectItem projectItem, [NotNull] XDocument value) { return(projectItem.IsOpen && TrySetContent(projectItem.TryGetDocument(), value)); }