protected override void OnProjectItemCreated(IProjectItem item) { IDocumentTypeCollection documentTypeCollections = base.Services.DocumentTypes(); if (item.DocumentType == documentTypeCollections[DocumentTypeNamesHelper.Xaml] || item.DocumentType == documentTypeCollections[DocumentTypeNamesHelper.ApplicationDefinition]) { IMSBuildItem mSBuildItem = item as IMSBuildItem; if (mSBuildItem != null) { mSBuildItem.SetMetadata("Generator", "MSBuild:MarkupCompilePass1"); } } }
public static ICodeDocumentType VisualBasicDocumentType(this IDocumentTypeCollection source) { return(source[DocumentTypeNamesHelper.VisualBasic] as ICodeDocumentType); }
public static ICodeDocumentType DefaultCodeDocumentType(this IDocumentTypeCollection source) { return(source.CSharpDocumentType()); }
public static ICodeDocumentType JavaScriptDocumentType(this IDocumentTypeCollection source) { return(source[DocumentTypeNamesHelper.JavaScript] as ICodeDocumentType); }
public static ICodeDocumentType CSharpDocumentType(this IDocumentTypeCollection source) { return(source[DocumentTypeNamesHelper.CSharp] as ICodeDocumentType); }