PageRenderTime 34ms CodeModel.GetById 26ms app.highlight 6ms RepoModel.GetById 1ms app.codeStats 0ms

/Dependencies/log4net/Util/ContextPropertiesBase.cs

https://bitbucket.org/VirtualReality/software-testing
C# | 50 lines | 11 code | 3 blank | 36 comment | 0 complexity | 472f199f0b93a55d5e4ab969204faedb MD5 | raw file
 1#region Apache License
 2//
 3// Licensed to the Apache Software Foundation (ASF) under one or more 
 4// contributor license agreements. See the NOTICE file distributed with
 5// this work for additional information regarding copyright ownership. 
 6// The ASF licenses this file to you under the Apache License, Version 2.0
 7// (the "License"); you may not use this file except in compliance with 
 8// the License. You may obtain a copy of the License at
 9//
10// http://www.apache.org/licenses/LICENSE-2.0
11//
12// Unless required by applicable law or agreed to in writing, software
13// distributed under the License is distributed on an "AS IS" BASIS,
14// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15// See the License for the specific language governing permissions and
16// limitations under the License.
17//
18#endregion
19
20using System;
21using System.Collections;
22
23namespace log4net.Util
24{
25	/// <summary>
26	/// Base class for Context Properties implementations
27	/// </summary>
28	/// <remarks>
29	/// <para>
30	/// This class defines a basic property get set accessor
31	/// </para>
32	/// </remarks>
33	/// <author>Nicko Cadell</author>
34	public abstract class ContextPropertiesBase
35	{
36		/// <summary>
37		/// Gets or sets the value of a property
38		/// </summary>
39		/// <value>
40		/// The value for the property with the specified key
41		/// </value>
42		/// <remarks>
43		/// <para>
44		/// Gets or sets the value of a property
45		/// </para>
46		/// </remarks>
47		public abstract object this[string key] { get; set; }
48	}
49}
50