Example #1
0
        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);
 }