コード例 #1
0
        internal void RebindFSharpCoreAfterUpdatingVersion(BuildResult buildResult)
        {
            Debug.Assert(IsFSharpCoreReference(this));
            if (!ContainsUsagesOfTargetFSharpCoreVersionProperty(this))
            {
                return;
            }

            UnregisterFromFileChangeService();
            ItemNode.RefreshProperties();

            fsprojIncludeHasFilename = false;
            resolvedInfo             = default(AssemblyResolvedInfo);
            myAssemblyPath           = string.Empty;
            msbuildProjectionInfo    = default(AssemblyMSBuildProjectionInfo);

            BindFromBuildResult(ItemNode.Item, buildResult);

            this.ReDraw(UIHierarchyElement.Icon);
            this.ReDraw(UIHierarchyElement.Caption);
        }
コード例 #2
0
        internal void RebindFSharpCoreAfterUpdatingVersion(BuildResult buildResult)
        {
            Debug.Assert(IsFSharpCoreReference(this));
            if (!ContainsUsagesOfTargetFSharpCoreVersionProperty(this))
                return;

            UnregisterFromFileChangeService();
            ItemNode.RefreshProperties();

            fsprojIncludeHasFilename = false;
            resolvedInfo = default(AssemblyResolvedInfo);
            myAssemblyPath = string.Empty;
            msbuildProjectionInfo = default(AssemblyMSBuildProjectionInfo);

            BindFromBuildResult(ItemNode.Item, buildResult);

            this.ReDraw(UIHierarchyElement.Icon);
            this.ReDraw(UIHierarchyElement.Caption);
        }