CacheMode.cs source code in C# .NET

Source code for the .NET framework in C#

                        

Code:

/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media / CacheMode.cs / 1305600 / CacheMode.cs

                            //------------------------------------------------------------------------------ 
//  Microsoft Avalon
//  Copyright (c) Microsoft Corporation, 2008
//
//  File:       CacheMode.cs 
//-----------------------------------------------------------------------------
 
using System.ComponentModel; 

using SR=MS.Internal.PresentationCore.SR; 
using SRID=MS.Internal.PresentationCore.SRID;

namespace System.Windows.Media
{ 
    public abstract partial class CacheMode
    { 
        internal CacheMode () 
        {
 
        }

        /// 
        /// Parse - this method is called by the type converter to parse a CacheMode's string 
        /// (provided in "value").
        ///  
        ///  
        /// A CacheMode which was created by parsing the "value" argument.
        ///  
        ///  String representation of a CacheMode. Cannot be null/empty. 
        internal static CacheMode Parse(string value)
        {
            CacheMode cacheMode = null; 
            if (value == "BitmapCache")
            { 
                cacheMode = new BitmapCache(); 
            }
            else 
            {
                throw new FormatException(SR.Get(SRID.Parsers_IllegalToken));
            }
 
            return cacheMode;
        } 
 
        /// 
        /// Can serialze "this" to a string 
        /// 
        internal virtual bool CanSerializeToString()
        {
            return false; 
        }
 
        internal virtual string ConvertToString(string format, IFormatProvider provider) 
        {
            return base.ToString(); 
        }
    }
}

// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
//------------------------------------------------------------------------------ 
//  Microsoft Avalon
//  Copyright (c) Microsoft Corporation, 2008
//
//  File:       CacheMode.cs 
//-----------------------------------------------------------------------------
 
using System.ComponentModel; 

using SR=MS.Internal.PresentationCore.SR; 
using SRID=MS.Internal.PresentationCore.SRID;

namespace System.Windows.Media
{ 
    public abstract partial class CacheMode
    { 
        internal CacheMode () 
        {
 
        }

        /// 
        /// Parse - this method is called by the type converter to parse a CacheMode's string 
        /// (provided in "value").
        ///  
        ///  
        /// A CacheMode which was created by parsing the "value" argument.
        ///  
        ///  String representation of a CacheMode. Cannot be null/empty. 
        internal static CacheMode Parse(string value)
        {
            CacheMode cacheMode = null; 
            if (value == "BitmapCache")
            { 
                cacheMode = new BitmapCache(); 
            }
            else 
            {
                throw new FormatException(SR.Get(SRID.Parsers_IllegalToken));
            }
 
            return cacheMode;
        } 
 
        /// 
        /// Can serialze "this" to a string 
        /// 
        internal virtual bool CanSerializeToString()
        {
            return false; 
        }
 
        internal virtual string ConvertToString(string format, IFormatProvider provider) 
        {
            return base.ToString(); 
        }
    }
}

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

                        

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