ClassData.cs source code in C# .NET

Source code for the .NET framework in C#

                        

Code:

/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / XamlBuildTask / Microsoft / Build / Tasks / Xaml / ClassData.cs / 1305376 / ClassData.cs

                            //------------------------------------------------------------ 
// Copyright (c) Microsoft Corporation.  All rights reserved.
//-----------------------------------------------------------

namespace Microsoft.Build.Tasks.Xaml 
{
    using System; 
    using System.Collections.Generic; 
    using System.Xml.Linq;
    using System.Xaml.Schema; 
    using System.Xaml;
    using System.Windows.Markup;
    using System.Runtime;
    using System.Reflection; 

    class ClassData 
    { 
        [Fx.Tag.Queue(typeof(NamedObject), Scope = Fx.Tag.Strings.DeclaringInstance)]
        private IList namedObjects; 
        [Fx.Tag.Queue(typeof(string), Scope = Fx.Tag.Strings.DeclaringInstance)]
        private IList codeSnippets;
        [Fx.Tag.Queue(typeof(XamlType), Scope = Fx.Tag.Strings.DeclaringInstance)]
        private IList typeArguments; 

        public IList CodeSnippets 
        { 
            get
            { 
                if (codeSnippets == null)
                {
                    codeSnippets = new List();
                } 
                return codeSnippets;
            } 
        } 
        public string MarkupFileName
        { get; set; } 
        public IDictionary Members
        { get; set; }

        public IList Attributes 
        { get; set; }
 
        public string Name 
        { get; set; }
        public IList NamedObjects 
        {
            get
            {
                if (namedObjects == null) 
                {
                    namedObjects = new List(); 
                } 
                return namedObjects;
            } 
        }

        public String Namespace
        { get; set; } 
        public String RootNamespace
        { get; set; } 
        public XamlType RootTypeName 
        { get; set; }
        public IList TypeArguments 
        {
            get
            {
                if (this.typeArguments == null) 
                {
                    this.typeArguments = new List(); 
                } 
                return this.typeArguments;
            } 
            set
            {
                this.typeArguments = value;
            } 
        }
        public XamlNodeList StrippedXaml 
        { get; set; } 
        public string Visibility
        { get; set; } 
        public bool SourceFileExists
        { get; set; }
        public string FileName
        { get; set; } 
        public bool RequiresCompilationPass2
        { get; set; } 
        public string HelperClassFullName 
        { get; set; }
    } 
}

// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------ 
// Copyright (c) Microsoft Corporation.  All rights reserved.
//-----------------------------------------------------------

namespace Microsoft.Build.Tasks.Xaml 
{
    using System; 
    using System.Collections.Generic; 
    using System.Xml.Linq;
    using System.Xaml.Schema; 
    using System.Xaml;
    using System.Windows.Markup;
    using System.Runtime;
    using System.Reflection; 

    class ClassData 
    { 
        [Fx.Tag.Queue(typeof(NamedObject), Scope = Fx.Tag.Strings.DeclaringInstance)]
        private IList namedObjects; 
        [Fx.Tag.Queue(typeof(string), Scope = Fx.Tag.Strings.DeclaringInstance)]
        private IList codeSnippets;
        [Fx.Tag.Queue(typeof(XamlType), Scope = Fx.Tag.Strings.DeclaringInstance)]
        private IList typeArguments; 

        public IList CodeSnippets 
        { 
            get
            { 
                if (codeSnippets == null)
                {
                    codeSnippets = new List();
                } 
                return codeSnippets;
            } 
        } 
        public string MarkupFileName
        { get; set; } 
        public IDictionary Members
        { get; set; }

        public IList Attributes 
        { get; set; }
 
        public string Name 
        { get; set; }
        public IList NamedObjects 
        {
            get
            {
                if (namedObjects == null) 
                {
                    namedObjects = new List(); 
                } 
                return namedObjects;
            } 
        }

        public String Namespace
        { get; set; } 
        public String RootNamespace
        { get; set; } 
        public XamlType RootTypeName 
        { get; set; }
        public IList TypeArguments 
        {
            get
            {
                if (this.typeArguments == null) 
                {
                    this.typeArguments = new List(); 
                } 
                return this.typeArguments;
            } 
            set
            {
                this.typeArguments = value;
            } 
        }
        public XamlNodeList StrippedXaml 
        { get; set; } 
        public string Visibility
        { get; set; } 
        public bool SourceFileExists
        { get; set; }
        public string FileName
        { get; set; } 
        public bool RequiresCompilationPass2
        { get; set; } 
        public string HelperClassFullName 
        { get; set; }
    } 
}

// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
                        

Link Menu

Network programming in C#, Network Programming in VB.NET, Network Programming in .NET
This book is available now!
Buy at Amazon US or
Buy at Amazon UK