コード例 #1
0
        public void BuildCache(IFile file, ICacheBuilder builder)
        {
            var sourceFile = file.GetSourceFile();

            Assertion.AssertNotNull(sourceFile, "sourceFile != null");

            var declarationProcessor = new FSharpCacheDeclarationProcessor(builder, myCheckerService);

            (file as IFSharpFile)?.Accept(declarationProcessor);
        }
コード例 #2
0
        public void BuildCache(IFile file, ICacheBuilder builder)
        {
            var sourceFile = file.GetSourceFile();

            Assertion.AssertNotNull(sourceFile, "sourceFile != null");
            // not supported until we have psi modules for scripts
            if (sourceFile.LanguageType.Equals(FSharpScriptProjectFileType.Instance))
            {
                return;
            }

            var declarationProcessor = new FSharpCacheDeclarationProcessor(builder, myCheckerService);

            (file as IFSharpFile)?.Accept(declarationProcessor);
        }