diff --git a/CHANGELOG.md b/CHANGELOG.md
index d62e60c3d8..b19e92f2da 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,10 @@
# Castle Core Changelog
+## Unreleased
+
+Deprecations:
+ - Removed support for the .NET Framework 3.5.
+
## 4.4.1 (2020-05-06)
Bugfixes:
diff --git a/README.md b/README.md
index 92ff4cdf79..562b145ce0 100644
--- a/README.md
+++ b/README.md
@@ -34,7 +34,7 @@ Browse the [contributing section](https://github.com/castleproject/Home#its-comm
build.cmd
```
-Compilation requires an up-to-date .NET Core SDK, MSBuild 15+ (which should be included in the former), and reference assemblies for the .NET Framework versions 3.5, 4.0, and 4.5.
+Compilation requires an up-to-date .NET Core SDK and MSBuild 15+ (which should be included in the former).
Running the unit tests additionally requires the .NET Framework 4.6.1+ as well as the .NET Core 1.1 runtime to be installed.
@@ -46,9 +46,9 @@ Most of these requirements should be covered by Visual Studio 2017.
./build.sh
```
-Compilation requires an up-to-date .NET Core SDK, as well as Mono for the .NET Framework reference assemblies. We recommend Mono 5.10+, though older versions (4.6.1+) might still work as well.
+Compilation requires an up-to-date .NET Core SDK.
-Running the unit tests additionally requires the .NET Core 1.1 runtime to be installed.
+Running the unit tests additionally requires the .NET Core 1.1 runtime to be installed, as well as either Docker or Mono. For the latter, we recommend Mono 5.10+, though older versions (4.6.1+) might still work as well.
:information_source: **Mono runtime support:** Castle Core runs with minor limitations and defects on Mono 4.0.2+ (however 4.6.1+ is highly recommended, or 5.10+ if your code uses new C# 7.x language features such as `in` parameters).
@@ -60,35 +60,34 @@ For known Mono defects, check [our issue tracker](https://github.com/castleproje
The following conditional compilation symbols (vertical) are currently defined for each of the build configurations (horizontal):
-Symbol | NET35 | NET40 | NET45 | .NET Core
------------------------------------ | ------------------ | ------------------ | ------------------ | ------------------
-`FEATURE_APPDOMAIN` | :white_check_mark: | :white_check_mark: | :white_check_mark: | :no_entry_sign:
-`FEATURE_ASSEMBLYBUILDER_SAVE` | :white_check_mark: | :white_check_mark: | :white_check_mark: | :no_entry_sign:
-`FEATURE_BINDINGLIST` | :white_check_mark: | :white_check_mark: | :white_check_mark: | :no_entry_sign:
-`FEATURE_DICTIONARYADAPTER_XML` | :white_check_mark: | :white_check_mark: | :white_check_mark: | :no_entry_sign:
-`FEATURE_CUSTOMMODIFIERS` | :white_check_mark: | :white_check_mark: | :white_check_mark: | :no_entry_sign:
-`FEATURE_EVENTLOG` | :white_check_mark: | :white_check_mark: | :white_check_mark: | :no_entry_sign:
-`FEATURE_GAC` | :white_check_mark: | :white_check_mark: | :white_check_mark: | :no_entry_sign:
-`FEATURE_GET_REFERENCED_ASSEMBLIES` | :white_check_mark: | :white_check_mark: | :white_check_mark: | :no_entry_sign:
-`FEATURE_IDATAERRORINFO` | :white_check_mark: | :white_check_mark: | :white_check_mark: | :no_entry_sign:
-`FEATURE_ISUPPORTINITIALIZE` | :white_check_mark: | :white_check_mark: | :white_check_mark: | :no_entry_sign:
-`FEATURE_LEGACY_REFLECTION_API` | :white_check_mark: | :white_check_mark: | :no_entry_sign: | :no_entry_sign:
-`FEATURE_LISTSORT` | :white_check_mark: | :white_check_mark: | :white_check_mark: | :no_entry_sign:
-`FEATURE_NETCORE_REFLECTION_API` | :no_entry_sign: | :no_entry_sign: | :no_entry_sign: | :white_check_mark:
-`FEATURE_REMOTING` | :white_check_mark: | :white_check_mark: | :white_check_mark: | :no_entry_sign:
-`FEATURE_SECURITY_PERMISSIONS` | :white_check_mark: | :white_check_mark: | :white_check_mark: | :no_entry_sign:
-`FEATURE_SERIALIZATION` | :white_check_mark: | :white_check_mark: | :white_check_mark: | :no_entry_sign:
-`FEATURE_SMTP` | :white_check_mark: | :white_check_mark: | :white_check_mark: | :no_entry_sign:
-`FEATURE_SYSTEM_CONFIGURATION` | :white_check_mark: | :white_check_mark: | :white_check_mark: | :no_entry_sign:
-`FEATURE_TARGETEXCEPTION` | :white_check_mark: | :white_check_mark: | :white_check_mark: | :no_entry_sign:
-`FEATURE_TEST_COM` | :white_check_mark: | :white_check_mark: | :white_check_mark: | :no_entry_sign:
-`FEATURE_TEST_DATASET` | :white_check_mark: | :white_check_mark: | :white_check_mark: | :no_entry_sign:
-`FEATURE_TEST_PEVERIFY` | :white_check_mark: | :white_check_mark: | :white_check_mark: | :no_entry_sign:
-`FEATURE_TEST_SERILOGINTEGRATION` | :no_entry_sign: | :no_entry_sign: | :white_check_mark: | :white_check_mark:
---- | | | |
-`DOTNET35` | :white_check_mark: | :no_entry_sign: | :no_entry_sign: | :no_entry_sign:
-`DOTNET40` | :no_entry_sign: | :white_check_mark: | :white_check_mark: | :no_entry_sign:
-`DOTNET45` | :no_entry_sign: | :no_entry_sign: | :white_check_mark: | :no_entry_sign:
+Symbol | NET40 | NET45 | .NET Core
+----------------------------------- | ------------------ | ------------------ | ------------------
+`FEATURE_APPDOMAIN` | :white_check_mark: | :white_check_mark: | :no_entry_sign:
+`FEATURE_ASSEMBLYBUILDER_SAVE` | :white_check_mark: | :white_check_mark: | :no_entry_sign:
+`FEATURE_BINDINGLIST` | :white_check_mark: | :white_check_mark: | :no_entry_sign:
+`FEATURE_DICTIONARYADAPTER_XML` | :white_check_mark: | :white_check_mark: | :no_entry_sign:
+`FEATURE_CUSTOMMODIFIERS` | :white_check_mark: | :white_check_mark: | :no_entry_sign:
+`FEATURE_EVENTLOG` | :white_check_mark: | :white_check_mark: | :no_entry_sign:
+`FEATURE_GAC` | :white_check_mark: | :white_check_mark: | :no_entry_sign:
+`FEATURE_GET_REFERENCED_ASSEMBLIES` | :white_check_mark: | :white_check_mark: | :no_entry_sign:
+`FEATURE_IDATAERRORINFO` | :white_check_mark: | :white_check_mark: | :no_entry_sign:
+`FEATURE_ISUPPORTINITIALIZE` | :white_check_mark: | :white_check_mark: | :no_entry_sign:
+`FEATURE_LEGACY_REFLECTION_API` | :white_check_mark: | :no_entry_sign: | :no_entry_sign:
+`FEATURE_LISTSORT` | :white_check_mark: | :white_check_mark: | :no_entry_sign:
+`FEATURE_NETCORE_REFLECTION_API` | :no_entry_sign: | :no_entry_sign: | :white_check_mark:
+`FEATURE_REMOTING` | :white_check_mark: | :white_check_mark: | :no_entry_sign:
+`FEATURE_SECURITY_PERMISSIONS` | :white_check_mark: | :white_check_mark: | :no_entry_sign:
+`FEATURE_SERIALIZATION` | :white_check_mark: | :white_check_mark: | :no_entry_sign:
+`FEATURE_SMTP` | :white_check_mark: | :white_check_mark: | :no_entry_sign:
+`FEATURE_SYSTEM_CONFIGURATION` | :white_check_mark: | :white_check_mark: | :no_entry_sign:
+`FEATURE_TARGETEXCEPTION` | :white_check_mark: | :white_check_mark: | :no_entry_sign:
+`FEATURE_TEST_COM` | :white_check_mark: | :white_check_mark: | :no_entry_sign:
+`FEATURE_TEST_DATASET` | :white_check_mark: | :white_check_mark: | :no_entry_sign:
+`FEATURE_TEST_PEVERIFY` | :white_check_mark: | :white_check_mark: | :no_entry_sign:
+`FEATURE_TEST_SERILOGINTEGRATION` | :no_entry_sign: | :white_check_mark: | :white_check_mark:
+--- | | |
+`DOTNET40` | :white_check_mark: | :white_check_mark: | :no_entry_sign:
+`DOTNET45` | :no_entry_sign: | :white_check_mark: | :no_entry_sign:
* `FEATURE_APPDOMAIN` - enables support for features that make use of an AppDomain in the host.
* `FEATURE_ASSEMBLYBUILDER_SAVE` - enabled support for saving the dynamically generated proxy assembly.
@@ -100,7 +99,7 @@ Symbol | NET35 | NET40 |
* `FEATURE_GET_REFERENCED_ASSEMBLIES` - enables code that takes advantage of System.Reflection.Assembly.GetReferencedAssemblies().
* `FEATURE_IDATAERRORINFO` - enables code that depends on System.ComponentModel.IDataErrorInfo.
* `FEATURE_ISUPPORTINITIALIZE` - enables support for features that make use of System.ComponentModel.ISupportInitialize.
-* `FEATURE_LEGACY_REFLECTION_API` - provides a shim for .NET 3.5/4.0 that emulates the `TypeInfo` API available in .NET 4.5+ and .NET Core.
+* `FEATURE_LEGACY_REFLECTION_API` - provides a shim for .NET 4.0 that emulates the `TypeInfo` API available in .NET 4.5+ and .NET Core.
* `FEATURE_LISTSORT` - enables support for features that make use of System.ComponentModel.ListSortDescription.
* `FEATURE_NETCORE_REFLECTION_API` - provides shims to implement missing functionality in .NET Core that has no alternatives.
* `FEATURE_REMOTING` - supports remoting on various types including inheriting from MarshalByRefObject.
diff --git a/appveyor.yml b/appveyor.yml
index 926c93a873..bdb193aefc 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -1,5 +1,5 @@
image:
-- Visual Studio 2017
+- Visual Studio 2019
- Ubuntu
@@ -21,7 +21,6 @@ for:
# build and run tests
build_script:
- uname -a
- - mono --version
- ./build.sh
# upload test results
@@ -37,7 +36,7 @@ for:
# -------------------
matrix:
only:
- - image: Visual Studio 2017
+ - image: Visual Studio 2019
# update AppVeyor build version; this matters for deployments
init:
diff --git a/build.sh b/build.sh
index 930bb4b77e..eea56cc55d 100755
--- a/build.sh
+++ b/build.sh
@@ -13,35 +13,32 @@
# See the License for the specific language governing permissions and
# limitations under the License.
# ****************************************************************************
+shopt -s expand_aliases
DOTNETPATH=$(which dotnet)
if [ ! -f "$DOTNETPATH" ]; then
echo "Please install Microsoft/netcore from: https://www.microsoft.com/net/core"
exit 1
fi
-MONOPATH=$(which mono)
-if [ ! -f "$MONOPATH" ]; then
- echo "Please install Xamarin/mono from: http://www.mono-project.com/docs/getting-started/install/"
- exit 1
+DOCKERPATH=$(which docker)
+if [ -f "$DOCKERPATH" ]; then
+ alias mono="$PWD/buildscripts/docker-run-mono.sh"
+else
+ MONOPATH=$(which mono)
+ if [ ! -f "$MONOPATH" ]; then
+ echo "Please install either Docker, or Xamarin/Mono from http://www.mono-project.com/docs/getting-started/install/"
+ exit 1
+ fi
fi
-# This lets `dotnet` know where to find Mono's reference assemblies when compiling for the `net461` platform:
-export FrameworkPathOverride=$(dirname $MONOPATH)/../lib/mono/4.6.1-api/
-
-dotnet restore ./src/Castle.Core/Castle.Core.csproj
-dotnet restore ./src/Castle.Services.Logging.log4netIntegration/Castle.Services.Logging.log4netIntegration.csproj
-dotnet restore ./src/Castle.Services.Logging.NLogIntegration/Castle.Services.Logging.NLogIntegration.csproj
-dotnet restore ./src/Castle.Services.Logging.SerilogIntegration/Castle.Services.Logging.SerilogIntegration.csproj
-dotnet restore ./src/Castle.Core.Tests/Castle.Core.Tests.csproj
-dotnet restore ./src/Castle.Core.Tests.WeakNamed/Castle.Core.Tests.WeakNamed.csproj
+mono --version
# Linux/Darwin
OSNAME=$(uname -s)
echo "OSNAME: $OSNAME"
-dotnet build ./src/Castle.Core.Tests/Castle.Core.Tests.csproj /p:Configuration=Release || exit 1
-dotnet build ./src/Castle.Core.Tests.WeakNamed/Castle.Core.Tests.WeakNamed.csproj /p:Configuration=Release || exit 1
+dotnet build --configuration Release || exit 1
echo --------------------
echo Running NET461 Tests
diff --git a/buildscripts/build.cmd b/buildscripts/build.cmd
index 774822c605..45992bd019 100644
--- a/buildscripts/build.cmd
+++ b/buildscripts/build.cmd
@@ -19,28 +19,15 @@ if "%1" NEQ "" goto set_config
:set_config
SET Configuration=%1
-GOTO restore_packages
+GOTO build
:no_config
SET Configuration=Release
-GOTO restore_packages
-
-:restore_packages
-dotnet restore ./tools/Explicit.NuGet.Versions/Explicit.NuGet.Versions.csproj
-dotnet restore ./src/Castle.Core/Castle.Core.csproj
-dotnet restore ./src/Castle.Core.Tests/Castle.Core.Tests.csproj
-dotnet restore ./src/Castle.Core.Tests.WeakNamed/Castle.Core.Tests.WeakNamed.csproj
-dotnet restore ./src/Castle.Services.Logging.log4netIntegration/Castle.Services.Logging.log4netIntegration.csproj
-dotnet restore ./src/Castle.Services.Logging.NLogIntegration/Castle.Services.Logging.NLogIntegration.csproj
-dotnet restore ./src/Castle.Services.Logging.SerilogIntegration/Castle.Services.Logging.SerilogIntegration.csproj
GOTO build
:build
-rem Should be the line below but because of https://github.com/Microsoft/msbuild/issues/1333 we needed to use msbuild instead.
-rem dotnet build Castle.Core.sln -c %Configuration%
dotnet build ./tools/Explicit.NuGet.Versions/Explicit.NuGet.Versions.sln
-msbuild /p:Configuration=%Configuration% || exit /b 1
-msbuild /p:Configuration=%Configuration% /t:Pack || exit /b 1
+dotnet build --configuration %Configuration% || exit /b 1
.\tools\Explicit.NuGet.Versions\build\nev.exe ".\build" "castle."
GOTO test
diff --git a/buildscripts/common.props b/buildscripts/common.props
index a86078693d..6c9ba1b5c4 100644
--- a/buildscripts/common.props
+++ b/buildscripts/common.props
@@ -39,6 +39,10 @@
+
+
+
+
DEBUG
TRACE;FEATURE_NETCORE_REFLECTION_API;FEATURE_TEST_SERILOGINTEGRATION
@@ -48,14 +52,6 @@
$(CommonDesktopClrConstants);FEATURE_TEST_PEVERIFY
-
- $(DiagnosticsConstants);$(DesktopClrConstants);FEATURE_LEGACY_REFLECTION_API;DOTNET35
-
-
-
- $(DesktopClrConstants);FEATURE_LEGACY_REFLECTION_API;DOTNET35
-
-
$(DiagnosticsConstants);$(DesktopClrConstants);FEATURE_LEGACY_REFLECTION_API;DOTNET40
diff --git a/buildscripts/docker-run-mono.sh b/buildscripts/docker-run-mono.sh
new file mode 100755
index 0000000000..eb4459f8fd
--- /dev/null
+++ b/buildscripts/docker-run-mono.sh
@@ -0,0 +1,4 @@
+#!/bin/bash
+set -e
+MONO_TAG=${MONO_TAG:-6.0.0.334}
+docker run --rm -v "$PWD":'/project' -w='/project' mono:$MONO_TAG mono "$@"
diff --git a/docs/dynamicproxy-introduction.md b/docs/dynamicproxy-introduction.md
index 7612314393..fb036ffc54 100644
--- a/docs/dynamicproxy-introduction.md
+++ b/docs/dynamicproxy-introduction.md
@@ -9,9 +9,8 @@ DynamicProxy differs from the proxy implementation built into the CLR which requ
To use Castle DynamicProxy you need the following environment:
* one of the following runtimes installed
- * .NET Framework 3.5 SP1+
+ * .NET Framework 4.0+
* .NET Core 1.0+ (Castle Core 4.0+)
- * Silverlight 4.0+ (Silverlight support removed in Castle Core 4.0)
* `Castle.Core.dll` (assembly where DynamicProxy lives)
:information_source: **DynamicProxy assembly:** In previous versions (up to v2.2) DynamicProxy used to live in its own assembly `Castle.DynamicProxy.dll`. It was later moved to `Castle.Core.dll` and now no other assembly is required to use it.
diff --git a/docs/dynamicproxy-optional-parameter-value-limitations.md b/docs/dynamicproxy-optional-parameter-value-limitations.md
index 7e3c5a8198..6491563561 100644
--- a/docs/dynamicproxy-optional-parameter-value-limitations.md
+++ b/docs/dynamicproxy-optional-parameter-value-limitations.md
@@ -20,10 +20,6 @@ On Mono (up to and including at least version 5.16), DynamicProxy may not be abl
The .NET Framework (up to and including at least version 4.7.1) and .NET Core (up to and including at least version 2.1) are affected by several bugs or limitations regarding default parameter values. DynamicProxy may not be able to correctly reproduce default parameter values in the proxy type for...
-* **Optional parameters of any nullable type `Nullable`.** On the .NET Framework 3.5 only, reflection will likely report (via `ParameterInfo.[Raw]DefaultValue`) a default value of `Missing.Value` for such parameters.
-
- There is no easy way to quickly guess what the correct default value might be. Consider upgrading to the .NET Framework 4 or later, or double-check the default value in the original method of the proxied type.
-
* **Optional parameters of some `struct` type `SomeStruct` having a default value of `default(SomeStruct)`.** If reflection reports (via `ParameterInfo.[Raw]DefaultValue`) a default value of `Missing.Value` for such parameters, you may safely assume that the *correct* default value is `default(SomeStruct)`.
Note that if reflection reports a default value of `null` in such cases, this is not an error, but normal `System.Reflection` behavior that is to be expected. In this case, you may also safely assume `default(SomeStruct)` to be the correct default value.
diff --git a/ref/Castle.Core-net35.cs b/ref/Castle.Core-net35.cs
deleted file mode 100644
index 47b86789be..0000000000
--- a/ref/Castle.Core-net35.cs
+++ /dev/null
@@ -1,3846 +0,0 @@
-[assembly: System.CLSCompliantAttribute(true)]
-[assembly: System.Runtime.CompilerServices.InternalsVisibleToAttribute(@"Castle.Core.Tests, PublicKey=002400000480000094000000060200000024000052534131000400000100010077f5e87030dadccce6902c6adab7a987bd69cb5819991531f560785eacfc89b6fcddf6bb2a00743a7194e454c0273447fc6eec36474ba8e5a3823147d214298e4f9a631b1afee1a51ffeae4672d498f14b000e3d321453cdd8ac064de7e1cf4d222b7e81f54d4fd46725370d702a05b48738cc29d09228f1aa722ae1a9ca02fb")]
-[assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)]
-namespace Castle.Components.DictionaryAdapter
-{
- public abstract class AbstractDictionaryAdapter : System.Collections.ICollection, System.Collections.IDictionary, System.Collections.IEnumerable
- {
- protected AbstractDictionaryAdapter() { }
- public int Count { get; }
- public bool IsFixedSize { get; }
- public abstract bool IsReadOnly { get; }
- public virtual bool IsSynchronized { get; }
- public abstract object this[object key] { get; set; }
- public System.Collections.ICollection Keys { get; }
- public virtual object SyncRoot { get; }
- public System.Collections.ICollection Values { get; }
- public void Add(object key, object value) { }
- public void Clear() { }
- public abstract bool Contains(object key);
- public void CopyTo(System.Array array, int index) { }
- public System.Collections.IDictionaryEnumerator GetEnumerator() { }
- public void Remove(object key) { }
- }
- public abstract class AbstractDictionaryAdapterVisitor : Castle.Components.DictionaryAdapter.IDictionaryAdapterVisitor
- {
- protected AbstractDictionaryAdapterVisitor() { }
- protected AbstractDictionaryAdapterVisitor(Castle.Components.DictionaryAdapter.AbstractDictionaryAdapterVisitor parent) { }
- protected bool Cancelled { get; set; }
- protected virtual void VisitCollection(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter, Castle.Components.DictionaryAdapter.PropertyDescriptor property, System.Type collectionItemType, object state) { }
- public virtual bool VisitDictionaryAdapter(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter, object state) { }
- public virtual bool VisitDictionaryAdapter(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter, System.Func selector, object state) { }
- protected virtual void VisitInterface(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter, Castle.Components.DictionaryAdapter.PropertyDescriptor property, object state) { }
- protected virtual void VisitProperty(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter, Castle.Components.DictionaryAdapter.PropertyDescriptor property, object state) { }
- }
- public class BindingListInitializer : Castle.Components.DictionaryAdapter.IValueInitializer
- {
- public BindingListInitializer(System.Func addAt, System.Func addNew, System.Func setAt, System.Action removeAt, System.Action reset) { }
- public void Initialize(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter, object value) { }
- }
- public class BindingList : Castle.Components.DictionaryAdapter.IBindingListSource, Castle.Components.DictionaryAdapter.IBindingList, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.Generic.IList, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList, System.ComponentModel.ICancelAddNew, System.ComponentModel.IRaiseItemChangedEvents
- {
- public BindingList() { }
- public BindingList(System.Collections.Generic.IList list) { }
- public BindingList(System.ComponentModel.BindingList list) { }
- public bool AllowEdit { get; set; }
- public bool AllowNew { get; set; }
- public bool AllowRemove { get; set; }
- public System.ComponentModel.IBindingList AsBindingList { get; }
- public int Count { get; }
- public System.ComponentModel.BindingList InnerList { get; }
- public T this[int index] { get; set; }
- public bool RaiseListChangedEvents { get; set; }
- public event System.ComponentModel.AddingNewEventHandler AddingNew;
- public event System.ComponentModel.ListChangedEventHandler ListChanged;
- public void Add(T item) { }
- public T AddNew() { }
- public void CancelNew(int index) { }
- public void Clear() { }
- public bool Contains(T item) { }
- public void CopyTo(T[] array, int index) { }
- public void EndNew(int index) { }
- public System.Collections.Generic.IEnumerator GetEnumerator() { }
- public int IndexOf(T item) { }
- public void Insert(int index, T item) { }
- public bool Remove(T item) { }
- public void RemoveAt(int index) { }
- public void ResetBindings() { }
- public void ResetItem(int index) { }
- }
- public class CascadingDictionaryAdapter : Castle.Components.DictionaryAdapter.AbstractDictionaryAdapter
- {
- public CascadingDictionaryAdapter(System.Collections.IDictionary primary, System.Collections.IDictionary secondary) { }
- public override bool IsReadOnly { get; }
- public override object this[object key] { get; set; }
- public System.Collections.IDictionary Primary { get; }
- public System.Collections.IDictionary Secondary { get; }
- public override bool Contains(object key) { }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Property | System.AttributeTargets.All, AllowMultiple=false, Inherited=true)]
- public class ComponentAttribute : Castle.Components.DictionaryAdapter.DictionaryBehaviorAttribute, Castle.Components.DictionaryAdapter.IDictionaryBehavior, Castle.Components.DictionaryAdapter.IDictionaryKeyBuilder, Castle.Components.DictionaryAdapter.IDictionaryPropertyGetter, Castle.Components.DictionaryAdapter.IDictionaryPropertySetter
- {
- public ComponentAttribute() { }
- public bool NoPrefix { get; set; }
- public string Prefix { get; set; }
- public bool SetPropertyValue(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter, string key, ref object value, Castle.Components.DictionaryAdapter.PropertyDescriptor property) { }
- }
- public class DefaultPropertyGetter : Castle.Components.DictionaryAdapter.IDictionaryBehavior, Castle.Components.DictionaryAdapter.IDictionaryPropertyGetter
- {
- public DefaultPropertyGetter(System.ComponentModel.TypeConverter converter) { }
- public int ExecutionOrder { get; }
- public Castle.Components.DictionaryAdapter.IDictionaryBehavior Copy() { }
- public object GetPropertyValue(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter, string key, object storedValue, Castle.Components.DictionaryAdapter.PropertyDescriptor property, bool ifExists) { }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Class | System.AttributeTargets.All, AllowMultiple=false, Inherited=false)]
- public class DictionaryAdapterAttribute : System.Attribute
- {
- public DictionaryAdapterAttribute(System.Type interfaceType) { }
- public System.Type InterfaceType { get; }
- }
- public abstract class DictionaryAdapterBase : Castle.Components.DictionaryAdapter.IDictionaryAdapter, Castle.Components.DictionaryAdapter.IDictionaryCreate, Castle.Components.DictionaryAdapter.IDictionaryEdit, Castle.Components.DictionaryAdapter.IDictionaryNotify, Castle.Components.DictionaryAdapter.IDictionaryValidate, System.ComponentModel.IChangeTracking, System.ComponentModel.IDataErrorInfo, System.ComponentModel.IEditableObject, System.ComponentModel.INotifyPropertyChanged, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.IRevertibleChangeTracking
- {
- public DictionaryAdapterBase(Castle.Components.DictionaryAdapter.DictionaryAdapterInstance instance) { }
- public bool CanEdit { get; set; }
- public bool CanNotify { get; set; }
- public bool CanValidate { get; set; }
- public string Error { get; }
- public bool IsChanged { get; }
- public bool IsEditing { get; }
- public bool IsValid { get; }
- public string this[string columnName] { get; }
- public abstract Castle.Components.DictionaryAdapter.DictionaryAdapterMeta Meta { get; }
- public bool ShouldNotify { get; }
- public bool SupportsMultiLevelEdit { get; set; }
- public Castle.Components.DictionaryAdapter.DictionaryAdapterInstance This { get; }
- public System.Collections.Generic.IEnumerable Validators { get; }
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
- public void AcceptChanges() { }
- protected void AddEditDependency(System.ComponentModel.IEditableObject editDependency) { }
- public void AddValidator(Castle.Components.DictionaryAdapter.IDictionaryValidator validator) { }
- public void BeginEdit() { }
- public void CancelEdit() { }
- protected bool ClearEditProperty(Castle.Components.DictionaryAdapter.PropertyDescriptor property, string key) { }
- public void ClearProperty(Castle.Components.DictionaryAdapter.PropertyDescriptor property, string key) { }
- public T Coerce()
- where T : class { }
- public object Coerce(System.Type type) { }
- public void CopyTo(Castle.Components.DictionaryAdapter.IDictionaryAdapter other) { }
- public void CopyTo(Castle.Components.DictionaryAdapter.IDictionaryAdapter other, System.Func selector) { }
- public T Create() { }
- public object Create(System.Type type) { }
- public T Create(System.Collections.IDictionary dictionary) { }
- public object Create(System.Type type, System.Collections.IDictionary dictionary) { }
- public T Create(System.Action init) { }
- public T Create(System.Collections.IDictionary dictionary, System.Action init) { }
- protected bool EditProperty(Castle.Components.DictionaryAdapter.PropertyDescriptor property, string key, object propertyValue) { }
- public void EndEdit() { }
- public override bool Equals(object obj) { }
- protected bool GetEditedProperty(string propertyName, out object propertyValue) { }
- public override int GetHashCode() { }
- public string GetKey(string propertyName) { }
- public virtual object GetProperty(string propertyName, bool ifExists) { }
- public T GetPropertyOfType(string propertyName) { }
- protected void Initialize() { }
- protected void Invalidate() { }
- protected void NotifyPropertyChanged(Castle.Components.DictionaryAdapter.PropertyDescriptor property, object oldValue, object newValue) { }
- protected void NotifyPropertyChanged(string propertyName) { }
- protected bool NotifyPropertyChanging(Castle.Components.DictionaryAdapter.PropertyDescriptor property, object oldValue, object newValue) { }
- public object ReadProperty(string key) { }
- public void RejectChanges() { }
- public void ResumeEditing() { }
- public void ResumeNotifications() { }
- public virtual bool SetProperty(string propertyName, ref object value) { }
- public bool ShouldClearProperty(Castle.Components.DictionaryAdapter.PropertyDescriptor property, object value) { }
- public void StoreProperty(Castle.Components.DictionaryAdapter.PropertyDescriptor property, string key, object value) { }
- public void SuppressEditing() { }
- public System.IDisposable SuppressEditingBlock() { }
- public void SuppressNotifications() { }
- public System.IDisposable SuppressNotificationsBlock() { }
- protected Castle.Components.DictionaryAdapter.DictionaryAdapterBase.TrackPropertyChangeScope TrackPropertyChange(Castle.Components.DictionaryAdapter.PropertyDescriptor property, object oldValue, object newValue) { }
- protected Castle.Components.DictionaryAdapter.DictionaryAdapterBase.TrackPropertyChangeScope TrackReadonlyPropertyChanges() { }
- public Castle.Components.DictionaryAdapter.DictionaryValidateGroup ValidateGroups(params object[] groups) { }
- public class TrackPropertyChangeScope : System.IDisposable
- {
- public TrackPropertyChangeScope(Castle.Components.DictionaryAdapter.DictionaryAdapterBase adapter) { }
- public TrackPropertyChangeScope(Castle.Components.DictionaryAdapter.DictionaryAdapterBase adapter, Castle.Components.DictionaryAdapter.PropertyDescriptor property, object existingValue) { }
- public void Dispose() { }
- public bool Notify() { }
- }
- }
- public class static DictionaryAdapterExtensions
- {
- public static Castle.Components.DictionaryAdapter.IVirtual AsVirtual(this Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter) { }
- }
- public class DictionaryAdapterFactory : Castle.Components.DictionaryAdapter.IDictionaryAdapterFactory
- {
- public DictionaryAdapterFactory() { }
- public T GetAdapter(System.Collections.IDictionary dictionary) { }
- public object GetAdapter(System.Type type, System.Collections.IDictionary dictionary) { }
- public object GetAdapter(System.Type type, System.Collections.IDictionary dictionary, Castle.Components.DictionaryAdapter.PropertyDescriptor descriptor) { }
- public T GetAdapter(System.Collections.Generic.IDictionary dictionary) { }
- public object GetAdapter(System.Type type, System.Collections.Generic.IDictionary dictionary) { }
- public T GetAdapter(System.Collections.Specialized.NameValueCollection nameValues) { }
- public object GetAdapter(System.Type type, System.Collections.Specialized.NameValueCollection nameValues) { }
- public T GetAdapter(System.Xml.XmlNode xmlNode) { }
- public object GetAdapter(System.Type type, System.Xml.XmlNode xmlNode) { }
- public Castle.Components.DictionaryAdapter.DictionaryAdapterMeta GetAdapterMeta(System.Type type) { }
- public Castle.Components.DictionaryAdapter.DictionaryAdapterMeta GetAdapterMeta(System.Type type, Castle.Components.DictionaryAdapter.PropertyDescriptor descriptor) { }
- public Castle.Components.DictionaryAdapter.DictionaryAdapterMeta GetAdapterMeta(System.Type type, Castle.Components.DictionaryAdapter.DictionaryAdapterMeta other) { }
- }
- public class DictionaryAdapterInstance
- {
- public DictionaryAdapterInstance(System.Collections.IDictionary dictionary, Castle.Components.DictionaryAdapter.DictionaryAdapterMeta meta, Castle.Components.DictionaryAdapter.PropertyDescriptor descriptor, Castle.Components.DictionaryAdapter.IDictionaryAdapterFactory factory) { }
- public Castle.Components.DictionaryAdapter.IDictionaryCoerceStrategy CoerceStrategy { get; set; }
- public System.Collections.Generic.IEnumerable CopyStrategies { get; }
- public Castle.Components.DictionaryAdapter.IDictionaryCreateStrategy CreateStrategy { get; set; }
- public Castle.Components.DictionaryAdapter.PropertyDescriptor Descriptor { get; }
- public System.Collections.IDictionary Dictionary { get; }
- public Castle.Components.DictionaryAdapter.IDictionaryEqualityHashCodeStrategy EqualityHashCodeStrategy { get; set; }
- public System.Collections.IDictionary ExtendedProperties { get; }
- public Castle.Components.DictionaryAdapter.IDictionaryAdapterFactory Factory { get; }
- public Castle.Components.DictionaryAdapter.IDictionaryInitializer[] Initializers { get; }
- public System.Collections.Generic.IDictionary Properties { get; }
- public void AddCopyStrategy(Castle.Components.DictionaryAdapter.IDictionaryCopyStrategy copyStrategy) { }
- }
- [System.Diagnostics.DebuggerDisplayAttribute("Type: {Type.FullName,nq}")]
- public class DictionaryAdapterMeta
- {
- public DictionaryAdapterMeta(System.Type type, System.Type implementation, object[] behaviors, Castle.Components.DictionaryAdapter.IDictionaryMetaInitializer[] metaInitializers, Castle.Components.DictionaryAdapter.IDictionaryInitializer[] initializers, System.Collections.Generic.IDictionary properties, Castle.Components.DictionaryAdapter.IDictionaryAdapterFactory factory, System.Func creator) { }
- public object[] Behaviors { get; }
- public System.Collections.IDictionary ExtendedProperties { get; }
- public Castle.Components.DictionaryAdapter.IDictionaryAdapterFactory Factory { get; }
- public System.Type Implementation { get; }
- public Castle.Components.DictionaryAdapter.IDictionaryInitializer[] Initializers { get; }
- public Castle.Components.DictionaryAdapter.IDictionaryMetaInitializer[] MetaInitializers { get; }
- public System.Collections.Generic.IDictionary Properties { get; }
- public System.Type Type { get; }
- public Castle.Components.DictionaryAdapter.PropertyDescriptor CreateDescriptor() { }
- public object CreateInstance(System.Collections.IDictionary dictionary, Castle.Components.DictionaryAdapter.PropertyDescriptor descriptor) { }
- public Castle.Components.DictionaryAdapter.DictionaryAdapterMeta GetAdapterMeta(System.Type type) { }
- }
- public abstract class DictionaryBehaviorAttribute : System.Attribute, Castle.Components.DictionaryAdapter.IDictionaryBehavior
- {
- public const int DefaultExecutionOrder = 1073741823;
- public const int FirstExecutionOrder = 0;
- public const int LastExecutionOrder = 2147483647;
- public DictionaryBehaviorAttribute() { }
- public int ExecutionOrder { get; set; }
- public virtual Castle.Components.DictionaryAdapter.IDictionaryBehavior Copy() { }
- }
- public class DictionaryValidateGroup : Castle.Components.DictionaryAdapter.IDictionaryValidate, System.ComponentModel.IDataErrorInfo, System.ComponentModel.INotifyPropertyChanged, System.IDisposable
- {
- public DictionaryValidateGroup(object[] groups, Castle.Components.DictionaryAdapter.IDictionaryAdapter adapter) { }
- public bool CanValidate { get; set; }
- public string Error { get; }
- public bool IsValid { get; }
- public string this[string columnName] { get; }
- public System.Collections.Generic.IEnumerable Validators { get; }
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
- public void AddValidator(Castle.Components.DictionaryAdapter.IDictionaryValidator validator) { }
- public void Dispose() { }
- public Castle.Components.DictionaryAdapter.DictionaryValidateGroup ValidateGroups(params object[] groups) { }
- }
- public class DynamicValueDelegate : Castle.Components.DictionaryAdapter.DynamicValue
- {
- public DynamicValueDelegate(System.Func dynamicDelegate) { }
- public override T Value { get; }
- }
- public abstract class DynamicValue : Castle.Components.DictionaryAdapter.IDynamicValue, Castle.Components.DictionaryAdapter.IDynamicValue
- {
- protected DynamicValue() { }
- public abstract T Value { get; }
- public override string ToString() { }
- }
- public class EditableBindingList : System.ComponentModel.BindingList, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.Generic.IList, System.Collections.IEnumerable, System.ComponentModel.IChangeTracking, System.ComponentModel.IEditableObject, System.ComponentModel.IRevertibleChangeTracking
- {
- public EditableBindingList() { }
- public EditableBindingList(System.Collections.Generic.IList initial) { }
- public bool IsChanged { get; }
- public void AcceptChanges() { }
- public void BeginEdit() { }
- public void CancelEdit() { }
- public void EndEdit() { }
- public void RejectChanges() { }
- }
- public class EditableList : Castle.Components.DictionaryAdapter.EditableList, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList
- {
- public EditableList() { }
- public EditableList(System.Collections.Generic.IEnumerable collection) { }
- }
- public class EditableList : System.Collections.Generic.List, System.ComponentModel.IChangeTracking, System.ComponentModel.IEditableObject, System.ComponentModel.IRevertibleChangeTracking
- {
- public EditableList() { }
- public EditableList(System.Collections.Generic.IEnumerable collection) { }
- public bool IsChanged { get; }
- public void AcceptChanges() { }
- public void BeginEdit() { }
- public void CancelEdit() { }
- public void EndEdit() { }
- public void RejectChanges() { }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Property | System.AttributeTargets.Interface | System.AttributeTargets.All, AllowMultiple=false)]
- public class FetchAttribute : System.Attribute
- {
- public FetchAttribute() { }
- public FetchAttribute(bool fetch) { }
- public bool Fetch { get; }
- }
- public class static GenericDictionaryAdapter
- {
- public static Castle.Components.DictionaryAdapter.GenericDictionaryAdapter ForDictionaryAdapter(this System.Collections.Generic.IDictionary dictionary) { }
- }
- public class GenericDictionaryAdapter : Castle.Components.DictionaryAdapter.AbstractDictionaryAdapter
- {
- public GenericDictionaryAdapter(System.Collections.Generic.IDictionary dictionary) { }
- public override bool IsReadOnly { get; }
- public override object this[object key] { get; set; }
- public override bool Contains(object key) { }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Property | System.AttributeTargets.All, AllowMultiple=true)]
- public class GroupAttribute : System.Attribute
- {
- public GroupAttribute(object group) { }
- public GroupAttribute(params object[] group) { }
- public object[] Group { get; }
- }
- public interface IBindingListSource
- {
- System.ComponentModel.IBindingList AsBindingList { get; }
- }
- public interface IBindingList : Castle.Components.DictionaryAdapter.IBindingListSource, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.Generic.IList, System.Collections.IEnumerable, System.ComponentModel.ICancelAddNew, System.ComponentModel.IRaiseItemChangedEvents
- {
- bool AllowEdit { get; }
- bool AllowNew { get; }
- bool AllowRemove { get; }
- bool IsSorted { get; }
- System.ComponentModel.ListSortDirection SortDirection { get; }
- System.ComponentModel.PropertyDescriptor SortProperty { get; }
- bool SupportsChangeNotification { get; }
- bool SupportsSearching { get; }
- bool SupportsSorting { get; }
- public event System.ComponentModel.ListChangedEventHandler ListChanged;
- void AddIndex(System.ComponentModel.PropertyDescriptor property);
- T AddNew();
- void ApplySort(System.ComponentModel.PropertyDescriptor property, System.ComponentModel.ListSortDirection direction);
- int Find(System.ComponentModel.PropertyDescriptor property, object key);
- void RemoveIndex(System.ComponentModel.PropertyDescriptor property);
- void RemoveSort();
- }
- public interface ICollectionAdapterObserver
- {
- void OnInserted(T newValue, int index);
- bool OnInserting(T newValue);
- void OnRemoved(T oldValue, int index);
- void OnRemoving(T oldValue);
- void OnReplaced(T oldValue, T newValue, int index);
- bool OnReplacing(T oldValue, T newValue);
- }
- public interface ICollectionAdapter
- {
- System.Collections.Generic.IEqualityComparer Comparer { get; }
- int Count { get; }
- bool HasSnapshot { get; }
- T this[int index] { get; set; }
- int SnapshotCount { get; }
- bool Add(T value);
- T AddNew();
- void Clear();
- void ClearReferences();
- void DropSnapshot();
- T GetCurrentItem(int index);
- T GetSnapshotItem(int index);
- void Initialize(Castle.Components.DictionaryAdapter.ICollectionAdapterObserver advisor);
- bool Insert(int index, T value);
- void LoadSnapshot();
- void Remove(int index);
- void SaveSnapshot();
- }
- public interface ICollectionProjection : System.Collections.ICollection, System.Collections.IEnumerable
- {
- void Clear();
- void ClearReferences();
- void Replace(System.Collections.IEnumerable source);
- }
- public interface ICondition
- {
- bool SatisfiedBy(object value);
- }
- public interface IDictionaryAdapter : Castle.Components.DictionaryAdapter.IDictionaryCreate, Castle.Components.DictionaryAdapter.IDictionaryEdit, Castle.Components.DictionaryAdapter.IDictionaryNotify, Castle.Components.DictionaryAdapter.IDictionaryValidate, System.ComponentModel.IChangeTracking, System.ComponentModel.IDataErrorInfo, System.ComponentModel.IEditableObject, System.ComponentModel.INotifyPropertyChanged, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.IRevertibleChangeTracking
- {
- Castle.Components.DictionaryAdapter.DictionaryAdapterMeta Meta { get; }
- Castle.Components.DictionaryAdapter.DictionaryAdapterInstance This { get; }
- void ClearProperty(Castle.Components.DictionaryAdapter.PropertyDescriptor property, string key);
- T Coerce()
- where T : class;
- object Coerce(System.Type type);
- void CopyTo(Castle.Components.DictionaryAdapter.IDictionaryAdapter other);
- void CopyTo(Castle.Components.DictionaryAdapter.IDictionaryAdapter other, System.Func selector);
- string GetKey(string propertyName);
- object GetProperty(string propertyName, bool ifExists);
- T GetPropertyOfType(string propertyName);
- object ReadProperty(string key);
- bool SetProperty(string propertyName, ref object value);
- bool ShouldClearProperty(Castle.Components.DictionaryAdapter.PropertyDescriptor property, object value);
- void StoreProperty(Castle.Components.DictionaryAdapter.PropertyDescriptor property, string key, object value);
- }
- public interface IDictionaryAdapterFactory
- {
- T GetAdapter(System.Collections.IDictionary dictionary);
- object GetAdapter(System.Type type, System.Collections.IDictionary dictionary);
- object GetAdapter(System.Type type, System.Collections.IDictionary dictionary, Castle.Components.DictionaryAdapter.PropertyDescriptor descriptor);
- T GetAdapter(System.Collections.Specialized.NameValueCollection nameValues);
- object GetAdapter(System.Type type, System.Collections.Specialized.NameValueCollection nameValues);
- T GetAdapter(System.Xml.XmlNode xmlNode);
- object GetAdapter(System.Type type, System.Xml.XmlNode xmlNode);
- Castle.Components.DictionaryAdapter.DictionaryAdapterMeta GetAdapterMeta(System.Type type);
- Castle.Components.DictionaryAdapter.DictionaryAdapterMeta GetAdapterMeta(System.Type type, Castle.Components.DictionaryAdapter.PropertyDescriptor descriptor);
- Castle.Components.DictionaryAdapter.DictionaryAdapterMeta GetAdapterMeta(System.Type type, Castle.Components.DictionaryAdapter.DictionaryAdapterMeta other);
- }
- public interface IDictionaryAdapterVisitor
- {
- void VisitCollection(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter, Castle.Components.DictionaryAdapter.PropertyDescriptor property, System.Type collectionItemType, object state);
- bool VisitDictionaryAdapter(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter, object state);
- bool VisitDictionaryAdapter(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter, System.Func selector, object state);
- void VisitInterface(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter, Castle.Components.DictionaryAdapter.PropertyDescriptor property, object state);
- void VisitProperty(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter, Castle.Components.DictionaryAdapter.PropertyDescriptor property, object state);
- }
- public interface IDictionaryBehavior
- {
- int ExecutionOrder { get; }
- Castle.Components.DictionaryAdapter.IDictionaryBehavior Copy();
- }
- public interface IDictionaryBehaviorBuilder
- {
- object[] BuildBehaviors();
- }
- public interface IDictionaryCoerceStrategy
- {
- object Coerce(Castle.Components.DictionaryAdapter.IDictionaryAdapter adapter, System.Type type);
- }
- public interface IDictionaryCopyStrategy
- {
- bool Copy(Castle.Components.DictionaryAdapter.IDictionaryAdapter source, Castle.Components.DictionaryAdapter.IDictionaryAdapter target, ref System.Func selector);
- }
- public interface IDictionaryCreate
- {
- T Create();
- object Create(System.Type type);
- T Create(System.Collections.IDictionary dictionary);
- object Create(System.Type type, System.Collections.IDictionary dictionary);
- T Create(System.Action init);
- T Create(System.Collections.IDictionary dictionary, System.Action init);
- }
- public interface IDictionaryCreateStrategy
- {
- object Create(Castle.Components.DictionaryAdapter.IDictionaryAdapter adapter, System.Type type, System.Collections.IDictionary dictionary);
- }
- public interface IDictionaryEdit : System.ComponentModel.IChangeTracking, System.ComponentModel.IEditableObject, System.ComponentModel.IRevertibleChangeTracking
- {
- bool CanEdit { get; }
- bool IsEditing { get; }
- bool SupportsMultiLevelEdit { get; set; }
- void ResumeEditing();
- void SuppressEditing();
- System.IDisposable SuppressEditingBlock();
- }
- public interface IDictionaryEqualityHashCodeStrategy
- {
- bool Equals(Castle.Components.DictionaryAdapter.IDictionaryAdapter adapter1, Castle.Components.DictionaryAdapter.IDictionaryAdapter adapter2);
- bool GetHashCode(Castle.Components.DictionaryAdapter.IDictionaryAdapter adapter, out int hashCode);
- }
- public interface IDictionaryInitializer : Castle.Components.DictionaryAdapter.IDictionaryBehavior
- {
- void Initialize(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter, object[] behaviors);
- }
- public interface IDictionaryKeyBuilder : Castle.Components.DictionaryAdapter.IDictionaryBehavior
- {
- string GetKey(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter, string key, Castle.Components.DictionaryAdapter.PropertyDescriptor property);
- }
- public interface IDictionaryMetaInitializer : Castle.Components.DictionaryAdapter.IDictionaryBehavior
- {
- void Initialize(Castle.Components.DictionaryAdapter.IDictionaryAdapterFactory factory, Castle.Components.DictionaryAdapter.DictionaryAdapterMeta dictionaryMeta);
- bool ShouldHaveBehavior(object behavior);
- }
- public interface IDictionaryNotify : System.ComponentModel.INotifyPropertyChanged, System.ComponentModel.INotifyPropertyChanging
- {
- bool CanNotify { get; }
- bool ShouldNotify { get; }
- void ResumeNotifications();
- void SuppressNotifications();
- System.IDisposable SuppressNotificationsBlock();
- }
- public interface IDictionaryPropertyGetter : Castle.Components.DictionaryAdapter.IDictionaryBehavior
- {
- object GetPropertyValue(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter, string key, object storedValue, Castle.Components.DictionaryAdapter.PropertyDescriptor property, bool ifExists);
- }
- public interface IDictionaryPropertySetter : Castle.Components.DictionaryAdapter.IDictionaryBehavior
- {
- bool SetPropertyValue(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter, string key, ref object value, Castle.Components.DictionaryAdapter.PropertyDescriptor property);
- }
- public interface IDictionaryReferenceManager
- {
- void AddReference(object keyObject, object relatedObject, bool isInGraph);
- bool IsReferenceProperty(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter, string propertyName);
- bool TryGetReference(object keyObject, out object inGraphObject);
- }
- public interface IDictionaryValidate : System.ComponentModel.IDataErrorInfo
- {
- bool CanValidate { get; set; }
- bool IsValid { get; }
- System.Collections.Generic.IEnumerable Validators { get; }
- void AddValidator(Castle.Components.DictionaryAdapter.IDictionaryValidator validator);
- Castle.Components.DictionaryAdapter.DictionaryValidateGroup ValidateGroups(params object[] groups);
- }
- public interface IDictionaryValidator
- {
- void Invalidate(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter);
- bool IsValid(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter);
- string Validate(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter);
- string Validate(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter, Castle.Components.DictionaryAdapter.PropertyDescriptor property);
- }
- public interface IDynamicValue
- {
- object GetValue();
- }
- public interface IDynamicValue : Castle.Components.DictionaryAdapter.IDynamicValue
- {
- T Value { get; }
- }
- public interface IPropertyDescriptorInitializer : Castle.Components.DictionaryAdapter.IDictionaryBehavior
- {
- void Initialize(Castle.Components.DictionaryAdapter.PropertyDescriptor propertyDescriptor, object[] behaviors);
- }
- public interface IValueInitializer
- {
- void Initialize(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter, object value);
- }
- public interface IVirtual
- {
- bool IsReal { get; }
- public event System.EventHandler Realized;
- void Realize();
- }
- public interface IVirtualSite
- {
- void OnRealizing(T node);
- }
- public interface IVirtualTarget
- {
- void OnRealizing(TNode node, TMember member);
- }
- public interface IVirtual : Castle.Components.DictionaryAdapter.IVirtual
- {
- void AddSite(Castle.Components.DictionaryAdapter.IVirtualSite site);
- T Realize();
- void RemoveSite(Castle.Components.DictionaryAdapter.IVirtualSite site);
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Property | System.AttributeTargets.All, AllowMultiple=false)]
- public class IfExistsAttribute : System.Attribute
- {
- public IfExistsAttribute() { }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Property | System.AttributeTargets.All, AllowMultiple=false, Inherited=true)]
- public class KeyAttribute : Castle.Components.DictionaryAdapter.DictionaryBehaviorAttribute, Castle.Components.DictionaryAdapter.IDictionaryBehavior, Castle.Components.DictionaryAdapter.IDictionaryKeyBuilder
- {
- public KeyAttribute(string key) { }
- public KeyAttribute(string[] keys) { }
- public string Key { get; }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Interface | System.AttributeTargets.All, AllowMultiple=false, Inherited=false)]
- public class KeyPrefixAttribute : Castle.Components.DictionaryAdapter.DictionaryBehaviorAttribute, Castle.Components.DictionaryAdapter.IDictionaryBehavior, Castle.Components.DictionaryAdapter.IDictionaryKeyBuilder
- {
- public KeyPrefixAttribute() { }
- public KeyPrefixAttribute(string keyPrefix) { }
- public string KeyPrefix { get; set; }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Property | System.AttributeTargets.Interface | System.AttributeTargets.All, AllowMultiple=true, Inherited=true)]
- public class KeySubstitutionAttribute : Castle.Components.DictionaryAdapter.DictionaryBehaviorAttribute, Castle.Components.DictionaryAdapter.IDictionaryBehavior, Castle.Components.DictionaryAdapter.IDictionaryKeyBuilder
- {
- public KeySubstitutionAttribute(string oldValue, string newValue) { }
- }
- [System.Diagnostics.DebuggerDisplayAttribute("Count = {Count}, Adapter = {Adapter}")]
- [System.Diagnostics.DebuggerTypeProxyAttribute(typeof(Castle.Components.DictionaryAdapter.ListProjectionDebugView))]
- public class ListProjection : Castle.Components.DictionaryAdapter.IBindingListSource, Castle.Components.DictionaryAdapter.IBindingList, Castle.Components.DictionaryAdapter.ICollectionAdapterObserver, Castle.Components.DictionaryAdapter.ICollectionProjection, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.Generic.IList, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList, System.ComponentModel.IBindingList, System.ComponentModel.ICancelAddNew, System.ComponentModel.IChangeTracking, System.ComponentModel.IEditableObject, System.ComponentModel.IRaiseItemChangedEvents, System.ComponentModel.IRevertibleChangeTracking
- {
- public ListProjection(Castle.Components.DictionaryAdapter.ICollectionAdapter adapter) { }
- public Castle.Components.DictionaryAdapter.ICollectionAdapter Adapter { get; }
- public System.ComponentModel.IBindingList AsBindingList { get; }
- public System.Collections.Generic.IEqualityComparer Comparer { get; }
- public int Count { get; }
- public bool EventsEnabled { get; }
- public bool IsChanged { get; }
- public T this[int index] { get; set; }
- public event System.ComponentModel.ListChangedEventHandler ListChanged;
- public void AcceptChanges() { }
- public virtual bool Add(T item) { }
- public virtual T AddNew() { }
- public void BeginEdit() { }
- public void CancelEdit() { }
- public virtual void CancelNew(int index) { }
- public virtual void Clear() { }
- public virtual bool Contains(T item) { }
- public void CopyTo(T[] array, int index) { }
- public void EndEdit() { }
- public virtual void EndNew(int index) { }
- public System.Collections.Generic.IEnumerator GetEnumerator() { }
- public int IndexOf(T item) { }
- public void Insert(int index, T item) { }
- public bool IsNew(int index) { }
- protected void NotifyListChanged(System.ComponentModel.ListChangedType type, int index) { }
- protected void NotifyListReset() { }
- protected virtual void OnInserted(T newValue, int index) { }
- protected virtual bool OnInserting(T value) { }
- protected virtual void OnListChanged(System.ComponentModel.ListChangedEventArgs args) { }
- protected virtual void OnRemoved(T oldValue, int index) { }
- protected virtual void OnRemoving(T oldValue) { }
- protected virtual void OnReplaced(T oldValue, T newValue, int index) { }
- protected virtual bool OnReplacing(T oldValue, T newValue) { }
- public void RejectChanges() { }
- public virtual bool Remove(T item) { }
- public virtual void RemoveAt(int index) { }
- public void Replace(System.Collections.Generic.IEnumerable items) { }
- public bool ResumeEvents() { }
- public void SuspendEvents() { }
- }
- public class MemberwiseEqualityHashCodeStrategy : Castle.Components.DictionaryAdapter.DictionaryBehaviorAttribute, Castle.Components.DictionaryAdapter.IDictionaryBehavior, Castle.Components.DictionaryAdapter.IDictionaryEqualityHashCodeStrategy, Castle.Components.DictionaryAdapter.IDictionaryInitializer, System.Collections.Generic.IEqualityComparer
- {
- public MemberwiseEqualityHashCodeStrategy() { }
- public bool Equals(Castle.Components.DictionaryAdapter.IDictionaryAdapter adapter1, Castle.Components.DictionaryAdapter.IDictionaryAdapter adapter2) { }
- public int GetHashCode(Castle.Components.DictionaryAdapter.IDictionaryAdapter adapter) { }
- public bool GetHashCode(Castle.Components.DictionaryAdapter.IDictionaryAdapter adapter, out int hashCode) { }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Interface | System.AttributeTargets.All, AllowMultiple=false)]
- public class MultiLevelEditAttribute : Castle.Components.DictionaryAdapter.DictionaryBehaviorAttribute, Castle.Components.DictionaryAdapter.IDictionaryBehavior, Castle.Components.DictionaryAdapter.IDictionaryInitializer
- {
- public MultiLevelEditAttribute() { }
- public void Initialize(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter, object[] behaviors) { }
- }
- public class NameValueCollectionAdapter : Castle.Components.DictionaryAdapter.AbstractDictionaryAdapter
- {
- public NameValueCollectionAdapter(System.Collections.Specialized.NameValueCollection nameValues) { }
- public override bool IsReadOnly { get; }
- public override object this[object key] { get; set; }
- public static Castle.Components.DictionaryAdapter.NameValueCollectionAdapter Adapt(System.Collections.Specialized.NameValueCollection nameValues) { }
- public override bool Contains(object key) { }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Property | System.AttributeTargets.Interface | System.AttributeTargets.All, AllowMultiple=false)]
- public class NewGuidAttribute : Castle.Components.DictionaryAdapter.DictionaryBehaviorAttribute, Castle.Components.DictionaryAdapter.IDictionaryBehavior, Castle.Components.DictionaryAdapter.IDictionaryPropertyGetter
- {
- public NewGuidAttribute() { }
- public object GetPropertyValue(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter, string key, object storedValue, Castle.Components.DictionaryAdapter.PropertyDescriptor property, bool ifExists) { }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Property | System.AttributeTargets.Interface | System.AttributeTargets.All, AllowMultiple=false)]
- public class OnDemandAttribute : Castle.Components.DictionaryAdapter.DictionaryBehaviorAttribute, Castle.Components.DictionaryAdapter.IDictionaryBehavior, Castle.Components.DictionaryAdapter.IDictionaryPropertyGetter
- {
- public OnDemandAttribute() { }
- public OnDemandAttribute(System.Type type) { }
- public OnDemandAttribute(object value) { }
- public System.Type Type { get; }
- public object Value { get; }
- public object GetPropertyValue(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter, string key, object storedValue, Castle.Components.DictionaryAdapter.PropertyDescriptor property, bool ifExists) { }
- }
- public class PropertyChangedEventArgsEx : System.ComponentModel.PropertyChangedEventArgs
- {
- public PropertyChangedEventArgsEx(string propertyName, object oldValue, object newValue) { }
- public object NewValue { get; }
- public object OldValue { get; }
- }
- public class PropertyChangingEventArgsEx : System.ComponentModel.PropertyChangingEventArgs
- {
- public PropertyChangingEventArgsEx(string propertyName, object oldValue, object newValue) { }
- public bool Cancel { get; set; }
- public object NewValue { get; }
- public object OldValue { get; }
- }
- [System.Diagnostics.DebuggerDisplayAttribute("{Property.DeclaringType.FullName,nq}.{PropertyName,nq}")]
- public class PropertyDescriptor : Castle.Components.DictionaryAdapter.IDictionaryBehavior, Castle.Components.DictionaryAdapter.IDictionaryKeyBuilder, Castle.Components.DictionaryAdapter.IDictionaryPropertyGetter, Castle.Components.DictionaryAdapter.IDictionaryPropertySetter
- {
- protected System.Collections.Generic.List dictionaryBehaviors;
- public PropertyDescriptor() { }
- public PropertyDescriptor(System.Reflection.PropertyInfo property, object[] annotations) { }
- public PropertyDescriptor(object[] annotations) { }
- public PropertyDescriptor(Castle.Components.DictionaryAdapter.PropertyDescriptor source, bool copyBehaviors) { }
- public object[] Annotations { get; }
- public System.Collections.Generic.IEnumerable Behaviors { get; }
- public int ExecutionOrder { get; }
- public System.Collections.IDictionary ExtendedProperties { get; }
- public bool Fetch { get; set; }
- public System.Collections.Generic.IEnumerable Getters { get; }
- public bool IfExists { get; set; }
- public System.Collections.Generic.IEnumerable Initializers { get; }
- public bool IsDynamicProperty { get; }
- public System.Collections.Generic.IEnumerable KeyBuilders { get; }
- public System.Collections.Generic.IEnumerable MetaInitializers { get; }
- public System.Reflection.PropertyInfo Property { get; }
- public string PropertyName { get; }
- public System.Type PropertyType { get; }
- public System.Collections.Generic.IEnumerable Setters { get; }
- public System.Collections.IDictionary State { get; }
- public bool SuppressNotifications { get; set; }
- public System.ComponentModel.TypeConverter TypeConverter { get; }
- public Castle.Components.DictionaryAdapter.PropertyDescriptor AddBehavior(Castle.Components.DictionaryAdapter.IDictionaryBehavior behavior) { }
- public Castle.Components.DictionaryAdapter.PropertyDescriptor AddBehaviors(params Castle.Components.DictionaryAdapter.IDictionaryBehavior[] behaviors) { }
- public Castle.Components.DictionaryAdapter.PropertyDescriptor AddBehaviors(System.Collections.Generic.IEnumerable behaviors) { }
- public Castle.Components.DictionaryAdapter.IDictionaryBehavior Copy() { }
- public Castle.Components.DictionaryAdapter.PropertyDescriptor CopyBehaviors(Castle.Components.DictionaryAdapter.PropertyDescriptor other) { }
- public string GetKey(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter, string key, Castle.Components.DictionaryAdapter.PropertyDescriptor descriptor) { }
- public object GetPropertyValue(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter, string key, object storedValue, Castle.Components.DictionaryAdapter.PropertyDescriptor descriptor, bool ifExists) { }
- public static void MergeBehavior(ref System.Collections.Generic.List dictionaryBehaviors, T behavior)
- where T : class, Castle.Components.DictionaryAdapter.IDictionaryBehavior { }
- public bool SetPropertyValue(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter, string key, ref object value, Castle.Components.DictionaryAdapter.PropertyDescriptor descriptor) { }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Property | System.AttributeTargets.Interface | System.AttributeTargets.All)]
- public class ReferenceAttribute : System.Attribute
- {
- public ReferenceAttribute() { }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Property | System.AttributeTargets.Interface | System.AttributeTargets.All, AllowMultiple=true)]
- public class RemoveIfAttribute : Castle.Components.DictionaryAdapter.DictionaryBehaviorAttribute, Castle.Components.DictionaryAdapter.IDictionaryBehavior, Castle.Components.DictionaryAdapter.IDictionaryPropertySetter
- {
- public RemoveIfAttribute() { }
- public RemoveIfAttribute(params object[] values) { }
- public RemoveIfAttribute(object[] values, System.Type comparerType) { }
- protected RemoveIfAttribute(Castle.Components.DictionaryAdapter.ICondition condition) { }
- public System.Type Condition { set; }
- }
- public class RemoveIfEmptyAttribute : Castle.Components.DictionaryAdapter.RemoveIfAttribute
- {
- public RemoveIfEmptyAttribute() { }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Property | System.AttributeTargets.All, AllowMultiple=false, Inherited=false)]
- public class StringFormatAttribute : Castle.Components.DictionaryAdapter.DictionaryBehaviorAttribute, Castle.Components.DictionaryAdapter.IDictionaryBehavior, Castle.Components.DictionaryAdapter.IDictionaryPropertyGetter
- {
- public StringFormatAttribute(string format, string properties) { }
- public string Format { get; }
- public string Properties { get; }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Property | System.AttributeTargets.All, AllowMultiple=false, Inherited=true)]
- public class StringListAttribute : Castle.Components.DictionaryAdapter.DictionaryBehaviorAttribute, Castle.Components.DictionaryAdapter.IDictionaryBehavior, Castle.Components.DictionaryAdapter.IDictionaryPropertyGetter, Castle.Components.DictionaryAdapter.IDictionaryPropertySetter
- {
- public StringListAttribute() { }
- public char Separator { get; set; }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Property | System.AttributeTargets.Interface | System.AttributeTargets.All, AllowMultiple=false)]
- public class StringStorageAttribute : Castle.Components.DictionaryAdapter.DictionaryBehaviorAttribute, Castle.Components.DictionaryAdapter.IDictionaryBehavior, Castle.Components.DictionaryAdapter.IDictionaryPropertySetter
- {
- public StringStorageAttribute() { }
- public bool SetPropertyValue(Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter, string key, ref object value, Castle.Components.DictionaryAdapter.PropertyDescriptor property) { }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Property | System.AttributeTargets.Interface | System.AttributeTargets.All, AllowMultiple=false, Inherited=true)]
- public class StringValuesAttribute : Castle.Components.DictionaryAdapter.DictionaryBehaviorAttribute, Castle.Components.DictionaryAdapter.IDictionaryBehavior, Castle.Components.DictionaryAdapter.IDictionaryPropertySetter
- {
- public StringValuesAttribute() { }
- public string Format { get; set; }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Property | System.AttributeTargets.All, AllowMultiple=false)]
- public class SuppressNotificationsAttribute : Castle.Components.DictionaryAdapter.DictionaryBehaviorAttribute, Castle.Components.DictionaryAdapter.IDictionaryBehavior, Castle.Components.DictionaryAdapter.IPropertyDescriptorInitializer
- {
- public SuppressNotificationsAttribute() { }
- public void Initialize(Castle.Components.DictionaryAdapter.PropertyDescriptor propertyDescriptor, object[] behaviors) { }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Interface | System.AttributeTargets.All, AllowMultiple=false, Inherited=true)]
- public class TypeKeyPrefixAttribute : Castle.Components.DictionaryAdapter.DictionaryBehaviorAttribute, Castle.Components.DictionaryAdapter.IDictionaryBehavior, Castle.Components.DictionaryAdapter.IDictionaryKeyBuilder
- {
- public TypeKeyPrefixAttribute() { }
- }
- public abstract class VirtualObject : Castle.Components.DictionaryAdapter.IVirtual, Castle.Components.DictionaryAdapter.IVirtual
- {
- protected VirtualObject() { }
- protected VirtualObject(Castle.Components.DictionaryAdapter.IVirtualSite site) { }
- public abstract bool IsReal { get; }
- public event System.EventHandler Realized;
- protected void AddSite(Castle.Components.DictionaryAdapter.IVirtualSite site) { }
- protected virtual void OnRealized() { }
- public TNode Realize() { }
- protected void RemoveSite(Castle.Components.DictionaryAdapter.IVirtualSite site) { }
- protected abstract bool TryRealize(out TNode node);
- }
- public sealed class VirtualSite : Castle.Components.DictionaryAdapter.IVirtualSite, System.IEquatable>
- {
- public VirtualSite(Castle.Components.DictionaryAdapter.IVirtualTarget target, TMember member) { }
- public TMember Member { get; }
- public Castle.Components.DictionaryAdapter.IVirtualTarget Target { get; }
- public override bool Equals(object obj) { }
- public bool Equals(Castle.Components.DictionaryAdapter.VirtualSite other) { }
- public override int GetHashCode() { }
- public void OnRealizing(TNode node) { }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Property | System.AttributeTargets.Interface | System.AttributeTargets.All, AllowMultiple=false)]
- public class VolatileAttribute : System.Attribute
- {
- public VolatileAttribute() { }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Interface | System.AttributeTargets.All)]
- public class XmlDefaultsAttribute : System.Attribute
- {
- public XmlDefaultsAttribute() { }
- public bool IsNullable { get; set; }
- public bool Qualified { get; set; }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Property | System.AttributeTargets.Interface | System.AttributeTargets.All, AllowMultiple=true)]
- public class XmlNamespaceAttribute : System.Attribute
- {
- public XmlNamespaceAttribute(string namespaceUri, string prefix) { }
- public bool Default { get; set; }
- public string NamespaceUri { get; }
- public string Prefix { get; }
- public bool Root { get; set; }
- }
-}
-namespace Castle.Components.DictionaryAdapter.Xml
-{
- public class CompiledXPath
- {
- public int Depth { get; }
- public Castle.Components.DictionaryAdapter.Xml.CompiledXPathStep FirstStep { get; }
- public bool IsCreatable { get; }
- public Castle.Components.DictionaryAdapter.Xml.CompiledXPathStep LastStep { get; }
- public System.Xml.XPath.XPathExpression Path { get; }
- public void SetContext(System.Xml.Xsl.XsltContext context) { }
- }
- public class CompiledXPathNode
- {
- public System.Collections.Generic.IList Dependencies { get; }
- public bool IsAttribute { get; }
- public bool IsSelfReference { get; }
- public bool IsSimple { get; }
- public string LocalName { get; }
- public Castle.Components.DictionaryAdapter.Xml.CompiledXPathNode NextNode { get; }
- public string Prefix { get; }
- public Castle.Components.DictionaryAdapter.Xml.CompiledXPathNode PreviousNode { get; }
- public System.Xml.XPath.XPathExpression Value { get; }
- }
- public class CompiledXPathStep : Castle.Components.DictionaryAdapter.Xml.CompiledXPathNode
- {
- public Castle.Components.DictionaryAdapter.Xml.CompiledXPathStep NextStep { get; }
- public System.Xml.XPath.XPathExpression Path { get; }
- }
- [System.FlagsAttribute()]
- public enum CursorFlags
- {
- None = 0,
- Elements = 1,
- Attributes = 2,
- Multiple = 4,
- Mutable = 8,
- AllNodes = 3,
- }
- public class static CursorFlagsExtensions
- {
- public static bool AllowsMultipleItems(this Castle.Components.DictionaryAdapter.Xml.CursorFlags flags) { }
- public static bool IncludesAttributes(this Castle.Components.DictionaryAdapter.Xml.CursorFlags flags) { }
- public static bool IncludesElements(this Castle.Components.DictionaryAdapter.Xml.CursorFlags flags) { }
- public static Castle.Components.DictionaryAdapter.Xml.CursorFlags MutableIf(this Castle.Components.DictionaryAdapter.Xml.CursorFlags flags, bool mutable) { }
- public static bool SupportsMutation(this Castle.Components.DictionaryAdapter.Xml.CursorFlags flags) { }
- }
- public sealed class DefaultXmlReferenceFormat : Castle.Components.DictionaryAdapter.Xml.IXmlReferenceFormat
- {
- public static readonly Castle.Components.DictionaryAdapter.Xml.DefaultXmlReferenceFormat Instance;
- public void ClearIdentity(Castle.Components.DictionaryAdapter.Xml.IXmlNode node) { }
- public void ClearReference(Castle.Components.DictionaryAdapter.Xml.IXmlNode node) { }
- public void SetIdentity(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, int id) { }
- public void SetReference(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, int id) { }
- public bool TryGetIdentity(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, out int id) { }
- public bool TryGetReference(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, out int id) { }
- }
- public class static DictionaryAdapterExtensions
- {
- public static object CreateChildAdapter(this Castle.Components.DictionaryAdapter.IDictionaryAdapter parent, System.Type type, Castle.Components.DictionaryAdapter.Xml.XmlAdapter adapter) { }
- public static object CreateChildAdapter(this Castle.Components.DictionaryAdapter.IDictionaryAdapter parent, System.Type type, Castle.Components.DictionaryAdapter.Xml.XmlAdapter adapter, System.Collections.IDictionary dictionary) { }
- public static Castle.Components.DictionaryAdapter.Xml.XmlAccessor GetAccessor(this Castle.Components.DictionaryAdapter.PropertyDescriptor property) { }
- public static Castle.Components.DictionaryAdapter.Xml.XmlMetadata GetXmlMeta(this Castle.Components.DictionaryAdapter.DictionaryAdapterMeta meta) { }
- public static string GetXmlType(this Castle.Components.DictionaryAdapter.DictionaryAdapterMeta meta) { }
- public static bool HasAccessor(this Castle.Components.DictionaryAdapter.PropertyDescriptor property) { }
- public static bool HasXmlMeta(this Castle.Components.DictionaryAdapter.DictionaryAdapterMeta meta) { }
- public static bool HasXmlType(this Castle.Components.DictionaryAdapter.DictionaryAdapterMeta meta) { }
- public static void SetAccessor(this Castle.Components.DictionaryAdapter.PropertyDescriptor property, Castle.Components.DictionaryAdapter.Xml.XmlAccessor accessor) { }
- public static void SetXmlMeta(this Castle.Components.DictionaryAdapter.DictionaryAdapterMeta meta, Castle.Components.DictionaryAdapter.Xml.XmlMetadata xmlMeta) { }
- public static void SetXmlType(this Castle.Components.DictionaryAdapter.DictionaryAdapterMeta meta, string value) { }
- }
- public interface IConfigurable
- {
- void Configure(T value);
- }
- public interface IRealizableSource
- {
- Castle.Components.DictionaryAdapter.Xml.IRealizable AsRealizable();
- }
- public interface IRealizable : Castle.Components.DictionaryAdapter.Xml.IRealizableSource
- {
- bool IsReal { get; }
- T Value { get; }
- }
- public interface IXmlAccessor
- {
- System.Type ClrType { get; }
- Castle.Components.DictionaryAdapter.Xml.IXmlContext Context { get; }
- bool IsNillable { get; }
- bool IsReference { get; }
- Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer Serializer { get; }
- Castle.Components.DictionaryAdapter.Xml.IXmlCollectionAccessor GetCollectionAccessor(System.Type itemType);
- object GetValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, Castle.Components.DictionaryAdapter.IDictionaryAdapter parentObject, Castle.Components.DictionaryAdapter.Xml.XmlReferenceManager references, bool nodeExists, bool orStub);
- void SetValue(Castle.Components.DictionaryAdapter.Xml.IXmlCursor cursor, Castle.Components.DictionaryAdapter.IDictionaryAdapter parentObject, Castle.Components.DictionaryAdapter.Xml.XmlReferenceManager references, bool hasCurrent, object oldValue, ref object newValue);
- }
- public interface IXmlBehaviorSemantics
- {
- System.Type GetClrType(T behavior);
- string GetLocalName(T behavior);
- string GetNamespaceUri(T behavior);
- }
- public interface IXmlCollectionAccessor : Castle.Components.DictionaryAdapter.Xml.IXmlAccessor
- {
- void GetCollectionItems(Castle.Components.DictionaryAdapter.Xml.IXmlNode parentNode, Castle.Components.DictionaryAdapter.IDictionaryAdapter parentObject, Castle.Components.DictionaryAdapter.Xml.XmlReferenceManager references, System.Collections.IList values);
- Castle.Components.DictionaryAdapter.Xml.IXmlCursor SelectCollectionItems(Castle.Components.DictionaryAdapter.Xml.IXmlNode parentNode, bool mutable);
- }
- public interface IXmlContext : Castle.Components.DictionaryAdapter.Xml.IXmlNamespaceSource
- {
- string ChildNamespaceUri { get; }
- void AddFunction(Castle.Components.DictionaryAdapter.Xml.XPathFunctionAttribute attribute);
- void AddVariable(Castle.Components.DictionaryAdapter.Xml.XPathVariableAttribute attribute);
- Castle.Components.DictionaryAdapter.Xml.IXmlContext Clone();
- void Enlist(Castle.Components.DictionaryAdapter.Xml.CompiledXPath path);
- Castle.Components.DictionaryAdapter.Xml.XmlName GetDefaultXsiType(System.Type clrType);
- System.Collections.Generic.IEnumerable GetIncludedTypes(System.Type baseType);
- bool IsReservedNamespaceUri(string namespaceUri);
- }
- public interface IXmlCursor : Castle.Components.DictionaryAdapter.IVirtual, Castle.Components.DictionaryAdapter.Xml.IRealizableSource, Castle.Components.DictionaryAdapter.Xml.IXmlIdentity, Castle.Components.DictionaryAdapter.Xml.IXmlIterator, Castle.Components.DictionaryAdapter.Xml.IXmlKnownType, Castle.Components.DictionaryAdapter.Xml.IXmlNode
- {
- void Coerce(System.Type type);
- void Create(System.Type type);
- void MoveTo(Castle.Components.DictionaryAdapter.Xml.IXmlNode node);
- void MoveToEnd();
- void Remove();
- void RemoveAllNext();
- void Reset();
- }
- public interface IXmlIdentity
- {
- Castle.Components.DictionaryAdapter.Xml.XmlName Name { get; }
- Castle.Components.DictionaryAdapter.Xml.XmlName XsiType { get; }
- }
- public interface IXmlIncludedType
- {
- System.Type ClrType { get; }
- Castle.Components.DictionaryAdapter.Xml.XmlName XsiType { get; }
- }
- public interface IXmlIncludedTypeMap
- {
- Castle.Components.DictionaryAdapter.Xml.IXmlIncludedType Default { get; }
- bool TryGet(Castle.Components.DictionaryAdapter.Xml.XmlName xsiType, out Castle.Components.DictionaryAdapter.Xml.IXmlIncludedType includedType);
- bool TryGet(System.Type clrType, out Castle.Components.DictionaryAdapter.Xml.IXmlIncludedType includedType);
- }
- public interface IXmlIterator : Castle.Components.DictionaryAdapter.IVirtual, Castle.Components.DictionaryAdapter.Xml.IRealizableSource, Castle.Components.DictionaryAdapter.Xml.IXmlIdentity, Castle.Components.DictionaryAdapter.Xml.IXmlKnownType, Castle.Components.DictionaryAdapter.Xml.IXmlNode
- {
- bool MoveNext();
- }
- public interface IXmlKnownType : Castle.Components.DictionaryAdapter.Xml.IXmlIdentity
- {
- System.Type ClrType { get; }
- }
- public interface IXmlKnownTypeMap
- {
- Castle.Components.DictionaryAdapter.Xml.IXmlKnownType Default { get; }
- bool TryGet(Castle.Components.DictionaryAdapter.Xml.IXmlIdentity xmlNode, out Castle.Components.DictionaryAdapter.Xml.IXmlKnownType knownType);
- bool TryGet(System.Type clrType, out Castle.Components.DictionaryAdapter.Xml.IXmlKnownType knownType);
- }
- public interface IXmlNamespaceSource
- {
- string GetAttributePrefix(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, string namespaceUri);
- string GetElementPrefix(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, string namespaceUri);
- }
- public interface IXmlNode : Castle.Components.DictionaryAdapter.IVirtual, Castle.Components.DictionaryAdapter.Xml.IRealizableSource, Castle.Components.DictionaryAdapter.Xml.IXmlIdentity, Castle.Components.DictionaryAdapter.Xml.IXmlKnownType
- {
- bool IsAttribute { get; }
- bool IsElement { get; }
- bool IsNil { get; set; }
- Castle.Components.DictionaryAdapter.Xml.IXmlNamespaceSource Namespaces { get; }
- Castle.Components.DictionaryAdapter.Xml.IXmlNode Parent { get; }
- Castle.Components.DictionaryAdapter.Xml.CompiledXPath Path { get; }
- object UnderlyingObject { get; }
- string Value { get; set; }
- string Xml { get; }
- void Clear();
- void DefineNamespace(string prefix, string namespaceUri, bool root);
- object Evaluate(Castle.Components.DictionaryAdapter.Xml.CompiledXPath path);
- string GetAttribute(Castle.Components.DictionaryAdapter.Xml.XmlName name);
- string LookupNamespaceUri(string prefix);
- string LookupPrefix(string namespaceUri);
- System.Xml.XmlReader ReadSubtree();
- Castle.Components.DictionaryAdapter.Xml.IXmlNode Save();
- Castle.Components.DictionaryAdapter.Xml.IXmlCursor Select(Castle.Components.DictionaryAdapter.Xml.CompiledXPath path, Castle.Components.DictionaryAdapter.Xml.IXmlIncludedTypeMap includedTypes, Castle.Components.DictionaryAdapter.Xml.IXmlNamespaceSource namespaces, Castle.Components.DictionaryAdapter.Xml.CursorFlags flags);
- Castle.Components.DictionaryAdapter.Xml.IXmlCursor SelectChildren(Castle.Components.DictionaryAdapter.Xml.IXmlKnownTypeMap knownTypes, Castle.Components.DictionaryAdapter.Xml.IXmlNamespaceSource namespaces, Castle.Components.DictionaryAdapter.Xml.CursorFlags flags);
- Castle.Components.DictionaryAdapter.Xml.IXmlCursor SelectSelf(System.Type clrType);
- Castle.Components.DictionaryAdapter.Xml.IXmlIterator SelectSubtree();
- void SetAttribute(Castle.Components.DictionaryAdapter.Xml.XmlName name, string value);
- bool UnderlyingPositionEquals(Castle.Components.DictionaryAdapter.Xml.IXmlNode node);
- System.Xml.XmlWriter WriteAttributes();
- System.Xml.XmlWriter WriteChildren();
- }
- public interface IXmlNodeSource
- {
- Castle.Components.DictionaryAdapter.Xml.IXmlNode Node { get; }
- }
- public interface IXmlPropertyAccessor : Castle.Components.DictionaryAdapter.Xml.IXmlAccessor
- {
- object GetPropertyValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode parentNode, Castle.Components.DictionaryAdapter.IDictionaryAdapter parentObject, Castle.Components.DictionaryAdapter.Xml.XmlReferenceManager references, bool orStub);
- void SetPropertyValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode parentNode, Castle.Components.DictionaryAdapter.IDictionaryAdapter parentObject, Castle.Components.DictionaryAdapter.Xml.XmlReferenceManager references, object oldValue, ref object newValue);
- }
- public interface IXmlReferenceFormat
- {
- void ClearIdentity(Castle.Components.DictionaryAdapter.Xml.IXmlNode node);
- void ClearReference(Castle.Components.DictionaryAdapter.Xml.IXmlNode node);
- void SetIdentity(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, int id);
- void SetReference(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, int id);
- bool TryGetIdentity(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, out int id);
- bool TryGetReference(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, out int id);
- }
- public class static RealizableExtensions
- {
- public static Castle.Components.DictionaryAdapter.Xml.IRealizable RequireRealizable(this Castle.Components.DictionaryAdapter.Xml.IRealizableSource obj) { }
- }
- public class SingletonDispenser
- where TItem : class
- {
- public SingletonDispenser(System.Func factory) { }
- public TItem this[TKey key] { get; set; }
- }
- public class SysXmlCursor : Castle.Components.DictionaryAdapter.Xml.SysXmlNode, Castle.Components.DictionaryAdapter.IVirtual, Castle.Components.DictionaryAdapter.Xml.IRealizableSource, Castle.Components.DictionaryAdapter.Xml.IXmlCursor, Castle.Components.DictionaryAdapter.Xml.IXmlIdentity, Castle.Components.DictionaryAdapter.Xml.IXmlIterator, Castle.Components.DictionaryAdapter.Xml.IXmlKnownType, Castle.Components.DictionaryAdapter.Xml.IXmlNode
- {
- protected static readonly System.StringComparer DefaultComparer;
- public SysXmlCursor(Castle.Components.DictionaryAdapter.Xml.IXmlNode parent, Castle.Components.DictionaryAdapter.Xml.IXmlKnownTypeMap knownTypes, Castle.Components.DictionaryAdapter.Xml.IXmlNamespaceSource namespaces, Castle.Components.DictionaryAdapter.Xml.CursorFlags flags) { }
- public override System.Type ClrType { get; }
- public bool HasCurrent { get; }
- public override bool IsAttribute { get; }
- public override bool IsElement { get; }
- public override bool IsNil { get; set; }
- public override bool IsReal { get; }
- public override Castle.Components.DictionaryAdapter.Xml.XmlName Name { get; }
- public override string Value { get; set; }
- public override string Xml { get; }
- public override Castle.Components.DictionaryAdapter.Xml.XmlName XsiType { get; }
- public event System.EventHandler Realized;
- protected virtual bool AdvanceToFirstAttribute() { }
- protected virtual bool AdvanceToFirstElement() { }
- public void Coerce(System.Type clrType) { }
- public void Create(System.Type type) { }
- public override object Evaluate(Castle.Components.DictionaryAdapter.Xml.CompiledXPath path) { }
- public void MakeNext(System.Type clrType) { }
- public bool MoveNext() { }
- public void MoveTo(Castle.Components.DictionaryAdapter.Xml.IXmlNode position) { }
- public void MoveToEnd() { }
- protected virtual void OnRealized() { }
- protected override void Realize() { }
- public void Remove() { }
- public void RemoveAllNext() { }
- public void Reset() { }
- public override Castle.Components.DictionaryAdapter.Xml.IXmlNode Save() { }
- protected enum State
- {
- Empty = -4,
- End = -3,
- AttributePrimed = -2,
- ElementPrimed = -1,
- Initial = 0,
- Element = 1,
- Attribute = 2,
- }
- }
- public class static SysXmlExtensions
- {
- public static void DefineNamespace(this System.Xml.XmlElement node, string prefix, string namespaceUri) { }
- public static System.Xml.XmlElement FindRoot(this System.Xml.XmlElement node) { }
- public static bool IsNamespace(this System.Xml.XmlAttribute attribute) { }
- public static bool IsXsiType(this System.Xml.XmlAttribute attribute) { }
- }
- public class SysXmlNode : Castle.Components.DictionaryAdapter.Xml.XmlNodeBase, Castle.Components.DictionaryAdapter.IVirtual, Castle.Components.DictionaryAdapter.Xml.IRealizableSource, Castle.Components.DictionaryAdapter.Xml.IRealizable, Castle.Components.DictionaryAdapter.Xml.IRealizable, Castle.Components.DictionaryAdapter.Xml.IXmlIdentity, Castle.Components.DictionaryAdapter.Xml.IXmlKnownType, Castle.Components.DictionaryAdapter.Xml.IXmlNode
- {
- protected System.Xml.XmlNode node;
- protected SysXmlNode(Castle.Components.DictionaryAdapter.Xml.IXmlNamespaceSource namespaces, Castle.Components.DictionaryAdapter.Xml.IXmlNode parent) { }
- public SysXmlNode(System.Xml.XmlNode node, System.Type type, Castle.Components.DictionaryAdapter.Xml.IXmlNamespaceSource namespaces) { }
- public virtual bool IsAttribute { get; }
- public virtual bool IsElement { get; }
- public virtual bool IsNil { get; set; }
- public virtual Castle.Components.DictionaryAdapter.Xml.XmlName Name { get; }
- public object UnderlyingObject { get; }
- public virtual string Value { get; set; }
- public virtual string Xml { get; }
- public virtual Castle.Components.DictionaryAdapter.Xml.XmlName XsiType { get; }
- public void Clear() { }
- public void DefineNamespace(string prefix, string namespaceUri, bool root) { }
- public virtual object Evaluate(Castle.Components.DictionaryAdapter.Xml.CompiledXPath path) { }
- public string GetAttribute(Castle.Components.DictionaryAdapter.Xml.XmlName name) { }
- public System.Xml.XmlNode GetNode() { }
- public string LookupNamespaceUri(string prefix) { }
- public string LookupPrefix(string namespaceUri) { }
- public System.Xml.XmlReader ReadSubtree() { }
- public virtual Castle.Components.DictionaryAdapter.Xml.IXmlNode Save() { }
- public Castle.Components.DictionaryAdapter.Xml.IXmlCursor Select(Castle.Components.DictionaryAdapter.Xml.CompiledXPath path, Castle.Components.DictionaryAdapter.Xml.IXmlIncludedTypeMap includedTypes, Castle.Components.DictionaryAdapter.Xml.IXmlNamespaceSource namespaces, Castle.Components.DictionaryAdapter.Xml.CursorFlags flags) { }
- public Castle.Components.DictionaryAdapter.Xml.IXmlCursor SelectChildren(Castle.Components.DictionaryAdapter.Xml.IXmlKnownTypeMap knownTypes, Castle.Components.DictionaryAdapter.Xml.IXmlNamespaceSource namespaces, Castle.Components.DictionaryAdapter.Xml.CursorFlags flags) { }
- public Castle.Components.DictionaryAdapter.Xml.IXmlCursor SelectSelf(System.Type clrType) { }
- public Castle.Components.DictionaryAdapter.Xml.IXmlIterator SelectSubtree() { }
- public void SetAttribute(Castle.Components.DictionaryAdapter.Xml.XmlName name, string value) { }
- public bool UnderlyingPositionEquals(Castle.Components.DictionaryAdapter.Xml.IXmlNode node) { }
- public System.Xml.XmlWriter WriteAttributes() { }
- public System.Xml.XmlWriter WriteChildren() { }
- }
- public class SysXmlSubtreeIterator : Castle.Components.DictionaryAdapter.Xml.SysXmlNode, Castle.Components.DictionaryAdapter.IVirtual, Castle.Components.DictionaryAdapter.Xml.IRealizableSource, Castle.Components.DictionaryAdapter.Xml.IXmlIdentity, Castle.Components.DictionaryAdapter.Xml.IXmlIterator, Castle.Components.DictionaryAdapter.Xml.IXmlKnownType, Castle.Components.DictionaryAdapter.Xml.IXmlNode
- {
- public SysXmlSubtreeIterator(Castle.Components.DictionaryAdapter.Xml.IXmlNode parent, Castle.Components.DictionaryAdapter.Xml.IXmlNamespaceSource namespaces) { }
- public bool MoveNext() { }
- public override Castle.Components.DictionaryAdapter.Xml.IXmlNode Save() { }
- }
- public class static Try
- {
- [System.Diagnostics.DebuggerHiddenAttribute()]
- public static bool Failure(out T result) { }
- [System.Diagnostics.DebuggerHiddenAttribute()]
- public static bool Success(out T result, T value) { }
- }
- public class static TypeExtensions
- {
- public static System.Type GetCollectionItemType(this System.Type type) { }
- public static System.Type GetComponentType(this object obj) { }
- public static System.Type NonNullable(this System.Type type) { }
- }
- public class static Wsdl
- {
- public const string NamespaceUri = "http://microsoft.com/wsdl/types/";
- public const string Prefix = "wsdl";
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Property | System.AttributeTargets.Interface | System.AttributeTargets.All, AllowMultiple=true)]
- public class XPathAttribute : System.Attribute
- {
- public XPathAttribute(string path) { }
- public XPathAttribute(string get, string set) { }
- public Castle.Components.DictionaryAdapter.Xml.CompiledXPath GetPath { get; }
- public bool Nullable { get; set; }
- public Castle.Components.DictionaryAdapter.Xml.CompiledXPath SetPath { get; }
- }
- public class XPathBehaviorAccessor : Castle.Components.DictionaryAdapter.Xml.XmlAccessor, Castle.Components.DictionaryAdapter.Xml.IConfigurable, Castle.Components.DictionaryAdapter.Xml.IConfigurable, Castle.Components.DictionaryAdapter.Xml.IConfigurable, Castle.Components.DictionaryAdapter.Xml.IXmlIncludedType, Castle.Components.DictionaryAdapter.Xml.IXmlIncludedTypeMap
- {
- protected XPathBehaviorAccessor(System.Type type, Castle.Components.DictionaryAdapter.Xml.IXmlContext context) { }
- public void Configure(Castle.Components.DictionaryAdapter.Xml.XPathAttribute attribute) { }
- public void Configure(Castle.Components.DictionaryAdapter.Xml.XPathVariableAttribute attribute) { }
- public void Configure(Castle.Components.DictionaryAdapter.Xml.XPathFunctionAttribute attribute) { }
- public override Castle.Components.DictionaryAdapter.Xml.IXmlCollectionAccessor GetCollectionAccessor(System.Type itemType) { }
- public override object GetPropertyValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode parentNode, Castle.Components.DictionaryAdapter.IDictionaryAdapter parentObject, Castle.Components.DictionaryAdapter.Xml.XmlReferenceManager references, bool orStub) { }
- public override bool IsPropertyDefined(Castle.Components.DictionaryAdapter.Xml.IXmlNode parentNode) { }
- public override void Prepare() { }
- public override Castle.Components.DictionaryAdapter.Xml.IXmlCursor SelectCollectionItems(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, bool create) { }
- public override Castle.Components.DictionaryAdapter.Xml.IXmlCursor SelectCollectionNode(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, bool create) { }
- public override Castle.Components.DictionaryAdapter.Xml.IXmlCursor SelectPropertyNode(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, bool create) { }
- public override void SetPropertyValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode parentNode, Castle.Components.DictionaryAdapter.IDictionaryAdapter parentObject, Castle.Components.DictionaryAdapter.Xml.XmlReferenceManager references, object oldValue, ref object value) { }
- public bool TryGet(Castle.Components.DictionaryAdapter.Xml.XmlName xsiType, out Castle.Components.DictionaryAdapter.Xml.IXmlIncludedType includedType) { }
- public bool TryGet(System.Type clrType, out Castle.Components.DictionaryAdapter.Xml.IXmlIncludedType includedType) { }
- }
- public class static XPathCompiler
- {
- public static Castle.Components.DictionaryAdapter.Xml.CompiledXPath Compile(string path) { }
- }
- public class static XPathExtensions
- {
- public static System.Xml.XPath.XPathNavigator CreateNavigatorSafe(this System.Xml.XPath.IXPathNavigable source) { }
- public static void DeleteChildren(this System.Xml.XPath.XPathNavigator node) { }
- public static System.Xml.XPath.XPathNavigator GetParent(this System.Xml.XPath.XPathNavigator navigator) { }
- public static System.Xml.XPath.XPathNavigator GetRootElement(this System.Xml.XPath.XPathNavigator navigator) { }
- public static bool MoveToLastAttribute(this System.Xml.XPath.XPathNavigator navigator) { }
- public static bool MoveToLastChild(this System.Xml.XPath.XPathNavigator navigator) { }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Property | System.AttributeTargets.Interface | System.AttributeTargets.All, AllowMultiple=true)]
- public abstract class XPathFunctionAttribute : System.Attribute, System.Xml.Xsl.IXsltContextFunction
- {
- public static readonly System.Xml.XPath.XPathResultType[] NoArgs;
- protected XPathFunctionAttribute() { }
- public virtual System.Xml.XPath.XPathResultType[] ArgTypes { get; }
- public virtual int Maxargs { get; }
- public virtual int Minargs { get; }
- public abstract Castle.Components.DictionaryAdapter.Xml.XmlName Name { get; }
- public abstract System.Xml.XPath.XPathResultType ReturnType { get; }
- public abstract object Invoke(System.Xml.Xsl.XsltContext context, object[] args, System.Xml.XPath.XPathNavigator node);
- }
- public class XPathNode : Castle.Components.DictionaryAdapter.Xml.XmlNodeBase, Castle.Components.DictionaryAdapter.IVirtual, Castle.Components.DictionaryAdapter.Xml.IRealizableSource, Castle.Components.DictionaryAdapter.Xml.IRealizable, Castle.Components.DictionaryAdapter.Xml.IRealizable, Castle.Components.DictionaryAdapter.Xml.IXmlIdentity, Castle.Components.DictionaryAdapter.Xml.IXmlKnownType, Castle.Components.DictionaryAdapter.Xml.IXmlNode
- {
- protected System.Xml.XPath.XPathNavigator node;
- protected readonly Castle.Components.DictionaryAdapter.Xml.CompiledXPath xpath;
- protected XPathNode(Castle.Components.DictionaryAdapter.Xml.CompiledXPath path, Castle.Components.DictionaryAdapter.Xml.IXmlNamespaceSource namespaces, Castle.Components.DictionaryAdapter.Xml.IXmlNode parent) { }
- public XPathNode(System.Xml.XPath.XPathNavigator node, System.Type type, Castle.Components.DictionaryAdapter.Xml.IXmlNamespaceSource namespaces) { }
- public virtual bool IsAttribute { get; }
- public virtual bool IsElement { get; }
- public virtual bool IsNil { get; set; }
- public virtual Castle.Components.DictionaryAdapter.Xml.XmlName Name { get; }
- public override Castle.Components.DictionaryAdapter.Xml.CompiledXPath Path { get; }
- public object UnderlyingObject { get; }
- public virtual string Value { get; set; }
- public virtual string Xml { get; }
- public virtual Castle.Components.DictionaryAdapter.Xml.XmlName XsiType { get; }
- public virtual void Clear() { }
- public void DefineNamespace(string prefix, string namespaceUri, bool root) { }
- public virtual object Evaluate(Castle.Components.DictionaryAdapter.Xml.CompiledXPath path) { }
- public string GetAttribute(Castle.Components.DictionaryAdapter.Xml.XmlName name) { }
- public string LookupNamespaceUri(string prefix) { }
- public string LookupPrefix(string namespaceUri) { }
- public virtual System.Xml.XmlReader ReadSubtree() { }
- public virtual Castle.Components.DictionaryAdapter.Xml.IXmlNode Save() { }
- public Castle.Components.DictionaryAdapter.Xml.IXmlCursor Select(Castle.Components.DictionaryAdapter.Xml.CompiledXPath path, Castle.Components.DictionaryAdapter.Xml.IXmlIncludedTypeMap includedTypes, Castle.Components.DictionaryAdapter.Xml.IXmlNamespaceSource namespaces, Castle.Components.DictionaryAdapter.Xml.CursorFlags flags) { }
- public Castle.Components.DictionaryAdapter.Xml.IXmlCursor SelectChildren(Castle.Components.DictionaryAdapter.Xml.IXmlKnownTypeMap knownTypes, Castle.Components.DictionaryAdapter.Xml.IXmlNamespaceSource namespaces, Castle.Components.DictionaryAdapter.Xml.CursorFlags flags) { }
- public Castle.Components.DictionaryAdapter.Xml.IXmlCursor SelectSelf(System.Type clrType) { }
- public Castle.Components.DictionaryAdapter.Xml.IXmlIterator SelectSubtree() { }
- public void SetAttribute(Castle.Components.DictionaryAdapter.Xml.XmlName name, string value) { }
- public bool UnderlyingPositionEquals(Castle.Components.DictionaryAdapter.Xml.IXmlNode node) { }
- public virtual System.Xml.XmlWriter WriteAttributes() { }
- public virtual System.Xml.XmlWriter WriteChildren() { }
- }
- public class XPathReadOnlyCursor : Castle.Components.DictionaryAdapter.Xml.XPathNode, Castle.Components.DictionaryAdapter.IVirtual, Castle.Components.DictionaryAdapter.Xml.IRealizableSource, Castle.Components.DictionaryAdapter.Xml.IXmlCursor, Castle.Components.DictionaryAdapter.Xml.IXmlIdentity, Castle.Components.DictionaryAdapter.Xml.IXmlIterator, Castle.Components.DictionaryAdapter.Xml.IXmlKnownType, Castle.Components.DictionaryAdapter.Xml.IXmlNode
- {
- public XPathReadOnlyCursor(Castle.Components.DictionaryAdapter.Xml.IXmlNode parent, Castle.Components.DictionaryAdapter.Xml.CompiledXPath path, Castle.Components.DictionaryAdapter.Xml.IXmlIncludedTypeMap includedTypes, Castle.Components.DictionaryAdapter.Xml.IXmlNamespaceSource namespaces, Castle.Components.DictionaryAdapter.Xml.CursorFlags flags) { }
- public void Coerce(System.Type type) { }
- public void Create(System.Type type) { }
- public void MakeNext(System.Type type) { }
- public bool MoveNext() { }
- public void MoveTo(Castle.Components.DictionaryAdapter.Xml.IXmlNode position) { }
- public void MoveToEnd() { }
- public void Remove() { }
- public void RemoveAllNext() { }
- public void Reset() { }
- public override Castle.Components.DictionaryAdapter.Xml.IXmlNode Save() { }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Property | System.AttributeTargets.Interface | System.AttributeTargets.All, AllowMultiple=true)]
- public abstract class XPathVariableAttribute : System.Attribute, System.Xml.Xsl.IXsltContextVariable
- {
- protected XPathVariableAttribute() { }
- public abstract Castle.Components.DictionaryAdapter.Xml.XmlName Name { get; }
- public abstract System.Xml.XPath.XPathResultType VariableType { get; }
- public abstract object Evaluate(System.Xml.Xsl.XsltContext context);
- }
- public class static XRef
- {
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlName Id;
- public const string NamespaceUri = "urn:schemas-castle-org:xml-reference";
- public const string Prefix = "x";
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlName Ref;
- public static string GetId(this Castle.Components.DictionaryAdapter.Xml.IXmlNode node) { }
- public static string GetReference(this Castle.Components.DictionaryAdapter.Xml.IXmlNode node) { }
- public static void SetId(this Castle.Components.DictionaryAdapter.Xml.IXmlCursor node, string id) { }
- public static void SetReference(this Castle.Components.DictionaryAdapter.Xml.IXmlCursor cursor, string id) { }
- }
- public abstract class XmlAccessor : Castle.Components.DictionaryAdapter.Xml.IXmlAccessor, Castle.Components.DictionaryAdapter.Xml.IXmlCollectionAccessor, Castle.Components.DictionaryAdapter.Xml.IXmlPropertyAccessor
- {
- protected Castle.Components.DictionaryAdapter.Xml.XmlAccessor.States state;
- protected XmlAccessor(System.Type clrType, Castle.Components.DictionaryAdapter.Xml.IXmlContext context) { }
- public System.Type ClrType { get; }
- public Castle.Components.DictionaryAdapter.Xml.IXmlContext Context { get; set; }
- public bool IsCollection { get; }
- public virtual bool IsIgnored { get; }
- public bool IsNillable { get; }
- public bool IsReference { get; }
- public bool IsVolatile { get; }
- public Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer Serializer { get; }
- public Castle.Components.DictionaryAdapter.Xml.XmlName XsiType { get; }
- protected Castle.Components.DictionaryAdapter.Xml.IXmlContext CloneContext() { }
- public virtual void ConfigureNillable(bool nillable) { }
- public virtual void ConfigureReference(bool isReference) { }
- public void ConfigureVolatile(bool isVolatile) { }
- public virtual Castle.Components.DictionaryAdapter.Xml.IXmlCollectionAccessor GetCollectionAccessor(System.Type itemType) { }
- public void GetCollectionItems(Castle.Components.DictionaryAdapter.Xml.IXmlNode parentNode, Castle.Components.DictionaryAdapter.IDictionaryAdapter parentObject, Castle.Components.DictionaryAdapter.Xml.XmlReferenceManager references, System.Collections.IList values) { }
- protected Castle.Components.DictionaryAdapter.Xml.IXmlCollectionAccessor GetDefaultCollectionAccessor(System.Type itemType) { }
- public virtual object GetPropertyValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode parentNode, Castle.Components.DictionaryAdapter.IDictionaryAdapter parentObject, Castle.Components.DictionaryAdapter.Xml.XmlReferenceManager references, bool orStub) { }
- public object GetValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, Castle.Components.DictionaryAdapter.IDictionaryAdapter parentObject, Castle.Components.DictionaryAdapter.Xml.XmlReferenceManager references, bool nodeExists, bool orStub) { }
- public virtual bool IsPropertyDefined(Castle.Components.DictionaryAdapter.Xml.IXmlNode parentNode) { }
- public virtual void Prepare() { }
- protected void RemoveCollectionItems(Castle.Components.DictionaryAdapter.Xml.IXmlNode parentNode, Castle.Components.DictionaryAdapter.Xml.XmlReferenceManager references, object value) { }
- public virtual Castle.Components.DictionaryAdapter.Xml.IXmlCursor SelectCollectionItems(Castle.Components.DictionaryAdapter.Xml.IXmlNode parentNode, bool mutable) { }
- public virtual Castle.Components.DictionaryAdapter.Xml.IXmlCursor SelectCollectionNode(Castle.Components.DictionaryAdapter.Xml.IXmlNode parentNode, bool mutable) { }
- public virtual Castle.Components.DictionaryAdapter.Xml.IXmlCursor SelectPropertyNode(Castle.Components.DictionaryAdapter.Xml.IXmlNode parentNode, bool mutable) { }
- public virtual void SetPropertyValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode parentNode, Castle.Components.DictionaryAdapter.IDictionaryAdapter parentObject, Castle.Components.DictionaryAdapter.Xml.XmlReferenceManager references, object oldValue, ref object value) { }
- public virtual void SetValue(Castle.Components.DictionaryAdapter.Xml.IXmlCursor cursor, Castle.Components.DictionaryAdapter.IDictionaryAdapter parentObject, Castle.Components.DictionaryAdapter.Xml.XmlReferenceManager references, bool hasCurrent, object oldValue, ref object newValue) { }
- [System.FlagsAttribute()]
- protected enum States
- {
- Nillable = 1,
- Volatile = 2,
- Reference = 4,
- ConfiguredContext = 8,
- ConfiguredLocalName = 16,
- ConfiguredNamespaceUri = 32,
- ConfiguredKnownTypes = 64,
- }
- }
- public delegate TAccessor XmlAccessorFactory(string name, System.Type type, Castle.Components.DictionaryAdapter.Xml.IXmlContext context);
- public class XmlAdapter : Castle.Components.DictionaryAdapter.DictionaryBehaviorAttribute, Castle.Components.DictionaryAdapter.IDictionaryBehavior, Castle.Components.DictionaryAdapter.IDictionaryCopyStrategy, Castle.Components.DictionaryAdapter.IDictionaryCreateStrategy, Castle.Components.DictionaryAdapter.IDictionaryInitializer, Castle.Components.DictionaryAdapter.IDictionaryPropertyGetter, Castle.Components.DictionaryAdapter.IDictionaryPropertySetter, Castle.Components.DictionaryAdapter.IDictionaryReferenceManager, Castle.Components.DictionaryAdapter.IVirtual, Castle.Components.DictionaryAdapter.Xml.IXmlNodeSource
- {
- public XmlAdapter() { }
- public XmlAdapter(System.Xml.XmlNode node) { }
- public XmlAdapter(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, Castle.Components.DictionaryAdapter.Xml.XmlReferenceManager references) { }
- public bool IsReal { get; }
- public Castle.Components.DictionaryAdapter.Xml.IXmlNode Node { get; }
- public event System.EventHandler Realized;
- public override Castle.Components.DictionaryAdapter.IDictionaryBehavior Copy() { }
- public static Castle.Components.DictionaryAdapter.Xml.XmlAdapter For(object obj) { }
- public static Castle.Components.DictionaryAdapter.Xml.XmlAdapter For(object obj, bool required) { }
- public bool HasProperty(string propertyName, Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter) { }
- public static bool IsPropertyDefined(string propertyName, Castle.Components.DictionaryAdapter.IDictionaryAdapter dictionaryAdapter) { }
- protected virtual void OnRealized() { }
- }
- public class XmlArrayBehaviorAccessor : Castle.Components.DictionaryAdapter.Xml.XmlNodeAccessor, Castle.Components.DictionaryAdapter.Xml.IConfigurable, Castle.Components.DictionaryAdapter.Xml.IConfigurable
- {
- public XmlArrayBehaviorAccessor(string name, System.Type type, Castle.Components.DictionaryAdapter.Xml.IXmlContext context) { }
- public void Configure(System.Xml.Serialization.XmlArrayAttribute attribute) { }
- public void Configure(System.Xml.Serialization.XmlArrayItemAttribute attribute) { }
- public override Castle.Components.DictionaryAdapter.Xml.IXmlCollectionAccessor GetCollectionAccessor(System.Type itemType) { }
- public override void Prepare() { }
- public override Castle.Components.DictionaryAdapter.Xml.IXmlCursor SelectPropertyNode(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, bool mutable) { }
- }
- public class XmlArraySerializer : Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer
- {
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlArraySerializer Instance;
- protected XmlArraySerializer() { }
- public override bool CanGetStub { get; }
- public override Castle.Components.DictionaryAdapter.Xml.XmlTypeKind Kind { get; }
- public override object GetStub(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, Castle.Components.DictionaryAdapter.IDictionaryAdapter parent, Castle.Components.DictionaryAdapter.Xml.IXmlAccessor accessor) { }
- public override object GetValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, Castle.Components.DictionaryAdapter.IDictionaryAdapter parent, Castle.Components.DictionaryAdapter.Xml.IXmlAccessor accessor) { }
- public override void SetValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, Castle.Components.DictionaryAdapter.IDictionaryAdapter parent, Castle.Components.DictionaryAdapter.Xml.IXmlAccessor accessor, object oldValue, ref object value) { }
- }
- public class XmlAttributeBehaviorAccessor : Castle.Components.DictionaryAdapter.Xml.XmlNodeAccessor, Castle.Components.DictionaryAdapter.Xml.IConfigurable
- {
- public XmlAttributeBehaviorAccessor(string name, System.Type type, Castle.Components.DictionaryAdapter.Xml.IXmlContext context) { }
- public void Configure(System.Xml.Serialization.XmlAttributeAttribute attribute) { }
- public override void ConfigureNillable(bool nillable) { }
- public override void ConfigureReference(bool isReference) { }
- public override Castle.Components.DictionaryAdapter.Xml.IXmlCollectionAccessor GetCollectionAccessor(System.Type itemType) { }
- public override Castle.Components.DictionaryAdapter.Xml.IXmlCursor SelectCollectionNode(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, bool mutable) { }
- public override Castle.Components.DictionaryAdapter.Xml.IXmlCursor SelectPropertyNode(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, bool mutable) { }
- }
- public abstract class XmlCollectionSerializer : Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer
- {
- protected XmlCollectionSerializer() { }
- public override bool CanGetStub { get; }
- public override Castle.Components.DictionaryAdapter.Xml.XmlTypeKind Kind { get; }
- public abstract System.Type ListTypeConstructor { get; }
- public override object GetStub(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, Castle.Components.DictionaryAdapter.IDictionaryAdapter parent, Castle.Components.DictionaryAdapter.Xml.IXmlAccessor accessor) { }
- public override object GetValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, Castle.Components.DictionaryAdapter.IDictionaryAdapter parent, Castle.Components.DictionaryAdapter.Xml.IXmlAccessor accessor) { }
- public override void SetValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, Castle.Components.DictionaryAdapter.IDictionaryAdapter parent, Castle.Components.DictionaryAdapter.Xml.IXmlAccessor accessor, object oldValue, ref object value) { }
- }
- public class XmlComponentSerializer : Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer
- {
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlComponentSerializer Instance;
- protected XmlComponentSerializer() { }
- public override bool CanGetStub { get; }
- public override Castle.Components.DictionaryAdapter.Xml.XmlTypeKind Kind { get; }
- public override object GetStub(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, Castle.Components.DictionaryAdapter.IDictionaryAdapter parent, Castle.Components.DictionaryAdapter.Xml.IXmlAccessor accessor) { }
- public override object GetValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, Castle.Components.DictionaryAdapter.IDictionaryAdapter parent, Castle.Components.DictionaryAdapter.Xml.IXmlAccessor accessor) { }
- public override void SetValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, Castle.Components.DictionaryAdapter.IDictionaryAdapter parent, Castle.Components.DictionaryAdapter.Xml.IXmlAccessor accessor, object oldValue, ref object value) { }
- }
- public class XmlContext : Castle.Components.DictionaryAdapter.Xml.XmlContextBase, Castle.Components.DictionaryAdapter.Xml.IXmlContext, Castle.Components.DictionaryAdapter.Xml.IXmlNamespaceSource
- {
- public XmlContext(Castle.Components.DictionaryAdapter.Xml.XmlMetadata metadata) { }
- protected XmlContext(Castle.Components.DictionaryAdapter.Xml.XmlContext parent) { }
- public string ChildNamespaceUri { get; }
- public Castle.Components.DictionaryAdapter.Xml.IXmlContext Clone() { }
- public Castle.Components.DictionaryAdapter.Xml.XmlName GetDefaultXsiType(System.Type clrType) { }
- public System.Collections.Generic.IEnumerable GetIncludedTypes(System.Type baseType) { }
- public bool IsReservedNamespaceUri(string namespaceUri) { }
- }
- public class XmlContextBase : System.Xml.Xsl.XsltContext, Castle.Components.DictionaryAdapter.Xml.IXmlNamespaceSource
- {
- public XmlContextBase() { }
- protected XmlContextBase(Castle.Components.DictionaryAdapter.Xml.XmlContextBase parent) { }
- public override bool Whitespace { get; }
- public void AddFunction(string prefix, string name, System.Xml.Xsl.IXsltContextFunction function) { }
- public void AddFunction(Castle.Components.DictionaryAdapter.Xml.XPathFunctionAttribute attribute) { }
- public void AddFunction(Castle.Components.DictionaryAdapter.Xml.XmlName name, System.Xml.Xsl.IXsltContextFunction function) { }
- public void AddNamespace(Castle.Components.DictionaryAdapter.XmlNamespaceAttribute attribute) { }
- public override void AddNamespace(string prefix, string uri) { }
- public void AddVariable(string prefix, string name, System.Xml.Xsl.IXsltContextVariable variable) { }
- public void AddVariable(Castle.Components.DictionaryAdapter.Xml.XPathVariableAttribute attribute) { }
- public void AddVariable(Castle.Components.DictionaryAdapter.Xml.XmlName name, System.Xml.Xsl.IXsltContextVariable variable) { }
- public override int CompareDocument(string baseUriA, string baseUriB) { }
- public void Enlist(Castle.Components.DictionaryAdapter.Xml.CompiledXPath path) { }
- public string GetAttributePrefix(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, string namespaceUri) { }
- public string GetElementPrefix(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, string namespaceUri) { }
- public override string LookupNamespace(string prefix) { }
- public override string LookupPrefix(string uri) { }
- public override bool PreserveWhitespace(System.Xml.XPath.XPathNavigator node) { }
- public override System.Xml.Xsl.IXsltContextFunction ResolveFunction(string prefix, string name, System.Xml.XPath.XPathResultType[] argTypes) { }
- public override System.Xml.Xsl.IXsltContextVariable ResolveVariable(string prefix, string name) { }
- }
- public class XmlCustomSerializer : Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer
- {
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlCustomSerializer Instance;
- public override Castle.Components.DictionaryAdapter.Xml.XmlTypeKind Kind { get; }
- public override object GetValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, Castle.Components.DictionaryAdapter.IDictionaryAdapter parent, Castle.Components.DictionaryAdapter.Xml.IXmlAccessor accessor) { }
- public override void SetValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, Castle.Components.DictionaryAdapter.IDictionaryAdapter parent, Castle.Components.DictionaryAdapter.Xml.IXmlAccessor accessor, object oldValue, ref object value) { }
- }
- public class XmlDefaultBehaviorAccessor : Castle.Components.DictionaryAdapter.Xml.XmlNodeAccessor
- {
- public XmlDefaultBehaviorAccessor(System.Type type, Castle.Components.DictionaryAdapter.Xml.IXmlContext context) { }
- public XmlDefaultBehaviorAccessor(string name, System.Type type, Castle.Components.DictionaryAdapter.Xml.IXmlContext context) { }
- public override Castle.Components.DictionaryAdapter.Xml.IXmlCursor SelectCollectionItems(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, bool mutable) { }
- public override Castle.Components.DictionaryAdapter.Xml.IXmlCursor SelectCollectionNode(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, bool mutable) { }
- public override Castle.Components.DictionaryAdapter.Xml.IXmlCursor SelectPropertyNode(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, bool mutable) { }
- }
- public class XmlDefaultSerializer : Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer
- {
- public static readonly System.Xml.Serialization.XmlRootAttribute Root;
- public XmlDefaultSerializer(System.Type type) { }
- public override Castle.Components.DictionaryAdapter.Xml.XmlTypeKind Kind { get; }
- public override object GetValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, Castle.Components.DictionaryAdapter.IDictionaryAdapter parent, Castle.Components.DictionaryAdapter.Xml.IXmlAccessor accessor) { }
- public override void SetValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, Castle.Components.DictionaryAdapter.IDictionaryAdapter parent, Castle.Components.DictionaryAdapter.Xml.IXmlAccessor accessor, object oldValue, ref object value) { }
- }
- public class XmlDynamicSerializer : Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer
- {
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlDynamicSerializer Instance;
- protected XmlDynamicSerializer() { }
- public override Castle.Components.DictionaryAdapter.Xml.XmlTypeKind Kind { get; }
- public override object GetValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, Castle.Components.DictionaryAdapter.IDictionaryAdapter parent, Castle.Components.DictionaryAdapter.Xml.IXmlAccessor accessor) { }
- public override void SetValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, Castle.Components.DictionaryAdapter.IDictionaryAdapter parent, Castle.Components.DictionaryAdapter.Xml.IXmlAccessor accessor, object oldValue, ref object value) { }
- }
- public class XmlElementBehaviorAccessor : Castle.Components.DictionaryAdapter.Xml.XmlNodeAccessor, Castle.Components.DictionaryAdapter.Xml.IConfigurable, Castle.Components.DictionaryAdapter.Xml.IXmlBehaviorSemantics
- {
- public XmlElementBehaviorAccessor(string name, System.Type type, Castle.Components.DictionaryAdapter.Xml.IXmlContext context) { }
- public void Configure(System.Xml.Serialization.XmlElementAttribute attribute) { }
- public System.Type GetClrType(System.Xml.Serialization.XmlElementAttribute attribute) { }
- public override Castle.Components.DictionaryAdapter.Xml.IXmlCollectionAccessor GetCollectionAccessor(System.Type itemType) { }
- public string GetLocalName(System.Xml.Serialization.XmlElementAttribute attribute) { }
- public string GetNamespaceUri(System.Xml.Serialization.XmlElementAttribute attribute) { }
- public override void Prepare() { }
- public override Castle.Components.DictionaryAdapter.Xml.IXmlCursor SelectCollectionNode(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, bool mutable) { }
- public override Castle.Components.DictionaryAdapter.Xml.IXmlCursor SelectPropertyNode(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, bool mutable) { }
- public override void SetValue(Castle.Components.DictionaryAdapter.Xml.IXmlCursor cursor, Castle.Components.DictionaryAdapter.IDictionaryAdapter parentObject, Castle.Components.DictionaryAdapter.Xml.XmlReferenceManager references, bool hasCurrent, object oldValue, ref object newValue) { }
- }
- public class XmlEnumerationSerializer : Castle.Components.DictionaryAdapter.Xml.XmlStringSerializer
- {
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlEnumerationSerializer Instance;
- protected XmlEnumerationSerializer() { }
- public override Castle.Components.DictionaryAdapter.Xml.XmlTypeKind Kind { get; }
- public override object GetValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, Castle.Components.DictionaryAdapter.IDictionaryAdapter parent, Castle.Components.DictionaryAdapter.Xml.IXmlAccessor accessor) { }
- }
- public class XmlIgnoreBehaviorAccessor : Castle.Components.DictionaryAdapter.Xml.XmlAccessor
- {
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlIgnoreBehaviorAccessor Instance;
- public override bool IsIgnored { get; }
- public override Castle.Components.DictionaryAdapter.Xml.IXmlCollectionAccessor GetCollectionAccessor(System.Type itemType) { }
- public override Castle.Components.DictionaryAdapter.Xml.IXmlCursor SelectCollectionItems(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, bool mutable) { }
- public override Castle.Components.DictionaryAdapter.Xml.IXmlCursor SelectCollectionNode(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, bool mutable) { }
- public override Castle.Components.DictionaryAdapter.Xml.IXmlCursor SelectPropertyNode(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, bool mutable) { }
- }
- public class XmlIncludedType : Castle.Components.DictionaryAdapter.Xml.IXmlIncludedType
- {
- public XmlIncludedType(Castle.Components.DictionaryAdapter.Xml.XmlName xsiType, System.Type clrType) { }
- public XmlIncludedType(string localName, string namespaceUri, System.Type clrType) { }
- public System.Type ClrType { get; }
- public Castle.Components.DictionaryAdapter.Xml.XmlName XsiType { get; }
- }
- public class static XmlIncludedTypeMapExtensions
- {
- public static Castle.Components.DictionaryAdapter.Xml.IXmlIncludedType Require(this Castle.Components.DictionaryAdapter.Xml.IXmlIncludedTypeMap includedTypes, System.Type clrType) { }
- }
- public class XmlIncludedTypeSet : Castle.Components.DictionaryAdapter.Xml.IXmlIncludedTypeMap, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable
- {
- public static readonly System.Collections.Generic.IList DefaultEntries;
- public XmlIncludedTypeSet() { }
- public void Add(Castle.Components.DictionaryAdapter.Xml.IXmlIncludedType includedType) { }
- public System.Collections.Generic.IEnumerator GetEnumerator() { }
- public bool TryGet(Castle.Components.DictionaryAdapter.Xml.XmlName xsiType, out Castle.Components.DictionaryAdapter.Xml.IXmlIncludedType includedType) { }
- public bool TryGet(System.Type clrType, out Castle.Components.DictionaryAdapter.Xml.IXmlIncludedType includedType) { }
- }
- public class XmlKnownType : Castle.Components.DictionaryAdapter.Xml.IXmlIdentity, Castle.Components.DictionaryAdapter.Xml.IXmlKnownType
- {
- public XmlKnownType(Castle.Components.DictionaryAdapter.Xml.XmlName name, Castle.Components.DictionaryAdapter.Xml.XmlName xsiType, System.Type clrType) { }
- public XmlKnownType(string nameLocalName, string nameNamespaceUri, string xsiTypeLocalName, string xsiTypeNamespaceUri, System.Type clrType) { }
- public System.Type ClrType { get; }
- public Castle.Components.DictionaryAdapter.Xml.XmlName Name { get; }
- public Castle.Components.DictionaryAdapter.Xml.XmlName XsiType { get; }
- }
- public class static XmlKnownTypeMapExtensions
- {
- public static Castle.Components.DictionaryAdapter.Xml.IXmlKnownType Require(this Castle.Components.DictionaryAdapter.Xml.IXmlKnownTypeMap map, System.Type clrType) { }
- }
- public class XmlKnownTypeSet : Castle.Components.DictionaryAdapter.Xml.IXmlKnownTypeMap, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable
- {
- public XmlKnownTypeSet(System.Type defaultType) { }
- public Castle.Components.DictionaryAdapter.Xml.IXmlKnownType Default { get; }
- public void Add(Castle.Components.DictionaryAdapter.Xml.IXmlKnownType knownType, bool overwrite) { }
- public void AddXsiTypeDefaults() { }
- public System.Collections.Generic.IEnumerator GetEnumerator() { }
- public Castle.Components.DictionaryAdapter.Xml.IXmlKnownType[] ToArray() { }
- public bool TryGet(Castle.Components.DictionaryAdapter.Xml.IXmlIdentity xmlIdentity, out Castle.Components.DictionaryAdapter.Xml.IXmlKnownType knownType) { }
- public bool TryGet(System.Type clrType, out Castle.Components.DictionaryAdapter.Xml.IXmlKnownType knownType) { }
- }
- public class XmlListSerializer : Castle.Components.DictionaryAdapter.Xml.XmlCollectionSerializer
- {
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlListSerializer Instance;
- protected XmlListSerializer() { }
- public override System.Type ListTypeConstructor { get; }
- }
- public class XmlMetadata : Castle.Components.DictionaryAdapter.Xml.IXmlIdentity, Castle.Components.DictionaryAdapter.Xml.IXmlIncludedType, Castle.Components.DictionaryAdapter.Xml.IXmlIncludedTypeMap, Castle.Components.DictionaryAdapter.Xml.IXmlKnownType, Castle.Components.DictionaryAdapter.Xml.IXmlKnownTypeMap
- {
- protected static readonly System.StringComparer NameComparer;
- public XmlMetadata(Castle.Components.DictionaryAdapter.DictionaryAdapterMeta meta, System.Collections.Generic.IEnumerable reservedNamespaceUris) { }
- public string ChildNamespaceUri { get; }
- public System.Type ClrType { get; }
- public Castle.Components.DictionaryAdapter.Xml.IXmlContext Context { get; }
- public Castle.Components.DictionaryAdapter.Xml.XmlIncludedTypeSet IncludedTypes { get; }
- public System.Nullable IsNullable { get; }
- public System.Nullable IsReference { get; }
- public Castle.Components.DictionaryAdapter.Xml.XmlName Name { get; }
- public Castle.Components.DictionaryAdapter.Xml.CompiledXPath Path { get; }
- public System.Nullable Qualified { get; }
- public System.Collections.Generic.IEnumerable ReservedNamespaceUris { get; }
- public Castle.Components.DictionaryAdapter.Xml.XmlName XsiType { get; }
- public Castle.Components.DictionaryAdapter.Xml.XmlName GetDefaultXsiType(System.Type clrType) { }
- public System.Collections.Generic.IEnumerable GetIncludedTypes(System.Type baseType) { }
- public bool IsReservedNamespaceUri(string namespaceUri) { }
- public Castle.Components.DictionaryAdapter.Xml.IXmlCursor SelectBase(Castle.Components.DictionaryAdapter.Xml.IXmlNode node) { }
- public bool TryGet(Castle.Components.DictionaryAdapter.Xml.IXmlIdentity xmlIdentity, out Castle.Components.DictionaryAdapter.Xml.IXmlKnownType knownType) { }
- public bool TryGet(System.Type clrType, out Castle.Components.DictionaryAdapter.Xml.IXmlKnownType knownType) { }
- public bool TryGet(Castle.Components.DictionaryAdapter.Xml.XmlName xsiType, out Castle.Components.DictionaryAdapter.Xml.IXmlIncludedType includedType) { }
- public bool TryGet(System.Type clrType, out Castle.Components.DictionaryAdapter.Xml.IXmlIncludedType includedType) { }
- }
- public class XmlMetadataBehavior : Castle.Components.DictionaryAdapter.DictionaryBehaviorAttribute, Castle.Components.DictionaryAdapter.IDictionaryBehavior, Castle.Components.DictionaryAdapter.IDictionaryMetaInitializer
- {
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlMetadataBehavior Default;
- public XmlMetadataBehavior() { }
- public System.Collections.Generic.IEnumerable ReservedNamespaceUris { get; }
- public Castle.Components.DictionaryAdapter.Xml.XmlMetadataBehavior AddReservedNamespaceUri(string uri) { }
- }
- public struct XmlName : System.IEquatable
- {
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlName Empty;
- public XmlName(string localName, string namespaceUri) { }
- public string LocalName { get; }
- public string NamespaceUri { get; }
- public bool Equals(Castle.Components.DictionaryAdapter.Xml.XmlName other) { }
- public override bool Equals(object obj) { }
- public override int GetHashCode() { }
- public static Castle.Components.DictionaryAdapter.Xml.XmlName ParseQName(string text) { }
- public override string ToString() { }
- public Castle.Components.DictionaryAdapter.Xml.XmlName WithNamespaceUri(string namespaceUri) { }
- public static bool ==(Castle.Components.DictionaryAdapter.Xml.XmlName x, Castle.Components.DictionaryAdapter.Xml.XmlName y) { }
- public static bool !=(Castle.Components.DictionaryAdapter.Xml.XmlName x, Castle.Components.DictionaryAdapter.Xml.XmlName y) { }
- }
- public class XmlNameComparer : System.Collections.Generic.IEqualityComparer
- {
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlNameComparer Default;
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlNameComparer IgnoreCase;
- public bool Equals(Castle.Components.DictionaryAdapter.Xml.XmlName x, Castle.Components.DictionaryAdapter.Xml.XmlName y) { }
- public int GetHashCode(Castle.Components.DictionaryAdapter.Xml.XmlName name) { }
- }
- public abstract class XmlNodeAccessor : Castle.Components.DictionaryAdapter.Xml.XmlAccessor, Castle.Components.DictionaryAdapter.Xml.IXmlIdentity, Castle.Components.DictionaryAdapter.Xml.IXmlKnownType, Castle.Components.DictionaryAdapter.Xml.IXmlKnownTypeMap
- {
- protected static readonly System.StringComparer NameComparer;
- protected XmlNodeAccessor(System.Type type, Castle.Components.DictionaryAdapter.Xml.IXmlContext context) { }
- protected XmlNodeAccessor(string name, System.Type type, Castle.Components.DictionaryAdapter.Xml.IXmlContext context) { }
- protected Castle.Components.DictionaryAdapter.Xml.IXmlKnownTypeMap KnownTypes { get; }
- public Castle.Components.DictionaryAdapter.Xml.XmlName Name { get; }
- protected void ConfigureKnownTypesFromAttributes(System.Collections.Generic.IEnumerable attributes, Castle.Components.DictionaryAdapter.Xml.IXmlBehaviorSemantics semantics) { }
- protected void ConfigureKnownTypesFromParent(Castle.Components.DictionaryAdapter.Xml.XmlNodeAccessor accessor) { }
- protected void ConfigureLocalName(string localName) { }
- protected void ConfigureNamespaceUri(string namespaceUri) { }
- protected virtual bool IsMatch(Castle.Components.DictionaryAdapter.Xml.IXmlIdentity xmlIdentity) { }
- protected virtual bool IsMatch(System.Type clrType) { }
- public override void Prepare() { }
- public bool TryGet(Castle.Components.DictionaryAdapter.Xml.IXmlIdentity xmlName, out Castle.Components.DictionaryAdapter.Xml.IXmlKnownType knownType) { }
- public bool TryGet(System.Type clrType, out Castle.Components.DictionaryAdapter.Xml.IXmlKnownType knownType) { }
- }
- public abstract class XmlNodeBase : Castle.Components.DictionaryAdapter.IVirtual, Castle.Components.DictionaryAdapter.Xml.IRealizableSource
- {
- protected System.Type type;
- protected XmlNodeBase(Castle.Components.DictionaryAdapter.Xml.IXmlNamespaceSource namespaces, Castle.Components.DictionaryAdapter.Xml.IXmlNode parent) { }
- public virtual System.Type ClrType { get; }
- public virtual bool IsReal { get; }
- public Castle.Components.DictionaryAdapter.Xml.IXmlNamespaceSource Namespaces { get; }
- public Castle.Components.DictionaryAdapter.Xml.IXmlNode Parent { get; }
- public virtual Castle.Components.DictionaryAdapter.Xml.CompiledXPath Path { get; }
- public event System.EventHandler Realized;
- protected virtual void Realize() { }
- }
- public class XmlPositionComparer
- {
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlPositionComparer Instance;
- public XmlPositionComparer() { }
- public bool Equals(Castle.Components.DictionaryAdapter.Xml.IXmlNode nodeA, Castle.Components.DictionaryAdapter.Xml.IXmlNode nodeB) { }
- }
- public class XmlReferenceManager
- {
- public XmlReferenceManager(Castle.Components.DictionaryAdapter.Xml.IXmlNode root, Castle.Components.DictionaryAdapter.Xml.IXmlReferenceFormat format) { }
- public void Add(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, object keyValue, object newValue, bool isInGraph) { }
- public void OnAssignedValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, object givenValue, object storedValue, object token) { }
- public bool OnAssigningNull(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, object oldValue) { }
- public bool OnAssigningValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, object oldValue, ref object newValue, out object token) { }
- public void OnGetCompleted(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, object value, object token) { }
- public bool OnGetStarting(ref Castle.Components.DictionaryAdapter.Xml.IXmlNode node, ref object value, out object token) { }
- public bool TryGet(object keyObject, out object inGraphObject) { }
- public void UnionWith(Castle.Components.DictionaryAdapter.Xml.XmlReferenceManager other) { }
- }
- public class XmlSelfAccessor : Castle.Components.DictionaryAdapter.Xml.XmlAccessor
- {
- public XmlSelfAccessor(System.Type clrType, Castle.Components.DictionaryAdapter.Xml.IXmlContext context) { }
- public override void ConfigureNillable(bool nillable) { }
- public override Castle.Components.DictionaryAdapter.Xml.IXmlCursor SelectPropertyNode(Castle.Components.DictionaryAdapter.Xml.IXmlNode parentNode, bool mutable) { }
- }
- public class XmlSelfCursor : Castle.Components.DictionaryAdapter.IVirtual, Castle.Components.DictionaryAdapter.Xml.IRealizableSource, Castle.Components.DictionaryAdapter.Xml.IXmlCursor, Castle.Components.DictionaryAdapter.Xml.IXmlIdentity, Castle.Components.DictionaryAdapter.Xml.IXmlIterator, Castle.Components.DictionaryAdapter.Xml.IXmlKnownType, Castle.Components.DictionaryAdapter.Xml.IXmlNode
- {
- public XmlSelfCursor(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, System.Type clrType) { }
- public System.Type ClrType { get; }
- public Castle.Components.DictionaryAdapter.Xml.CursorFlags Flags { get; }
- public bool IsAttribute { get; }
- public bool IsElement { get; }
- public bool IsNil { get; set; }
- public bool IsReal { get; }
- public Castle.Components.DictionaryAdapter.Xml.XmlName Name { get; }
- public Castle.Components.DictionaryAdapter.Xml.IXmlNamespaceSource Namespaces { get; }
- public Castle.Components.DictionaryAdapter.Xml.IXmlNode Parent { get; }
- public Castle.Components.DictionaryAdapter.Xml.CompiledXPath Path { get; }
- public object UnderlyingObject { get; }
- public string Value { get; set; }
- public string Xml { get; }
- public Castle.Components.DictionaryAdapter.Xml.XmlName XsiType { get; }
- public event System.EventHandler Realized;
- public Castle.Components.DictionaryAdapter.Xml.IRealizable AsRealizable() { }
- public void Clear() { }
- public void Coerce(System.Type type) { }
- public void Create(System.Type type) { }
- public void DefineNamespace(string prefix, string namespaceUri, bool root) { }
- public object Evaluate(Castle.Components.DictionaryAdapter.Xml.CompiledXPath path) { }
- public string GetAttribute(Castle.Components.DictionaryAdapter.Xml.XmlName name) { }
- public string LookupNamespaceUri(string prefix) { }
- public string LookupPrefix(string namespaceUri) { }
- public void MakeNext(System.Type type) { }
- public bool MoveNext() { }
- public void MoveTo(Castle.Components.DictionaryAdapter.Xml.IXmlNode position) { }
- public void MoveToEnd() { }
- public System.Xml.XmlReader ReadSubtree() { }
- public void Realize() { }
- public void Remove() { }
- public void RemoveAllNext() { }
- public void Reset() { }
- public Castle.Components.DictionaryAdapter.Xml.IXmlNode Save() { }
- public Castle.Components.DictionaryAdapter.Xml.IXmlCursor Select(Castle.Components.DictionaryAdapter.Xml.CompiledXPath path, Castle.Components.DictionaryAdapter.Xml.IXmlIncludedTypeMap knownTypes, Castle.Components.DictionaryAdapter.Xml.IXmlNamespaceSource namespaces, Castle.Components.DictionaryAdapter.Xml.CursorFlags flags) { }
- public Castle.Components.DictionaryAdapter.Xml.IXmlCursor SelectChildren(Castle.Components.DictionaryAdapter.Xml.IXmlKnownTypeMap knownTypes, Castle.Components.DictionaryAdapter.Xml.IXmlNamespaceSource namespaces, Castle.Components.DictionaryAdapter.Xml.CursorFlags flags) { }
- public Castle.Components.DictionaryAdapter.Xml.IXmlCursor SelectSelf(System.Type clrType) { }
- public Castle.Components.DictionaryAdapter.Xml.IXmlIterator SelectSubtree() { }
- public void SetAttribute(Castle.Components.DictionaryAdapter.Xml.XmlName name, string value) { }
- public bool UnderlyingPositionEquals(Castle.Components.DictionaryAdapter.Xml.IXmlNode node) { }
- public System.Xml.XmlWriter WriteAttributes() { }
- public System.Xml.XmlWriter WriteChildren() { }
- }
- public class static XmlSimpleSerializer
- {
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer ForBoolean;
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer ForByte;
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer ForByteArray;
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer ForChar;
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer ForDateTime;
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer ForDateTimeOffset;
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer ForDecimal;
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer ForDouble;
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer ForGuid;
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer ForInt16;
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer ForInt32;
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer ForInt64;
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer ForSByte;
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer ForSingle;
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer ForTimeSpan;
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer ForUInt16;
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer ForUInt32;
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer ForUInt64;
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer ForUri;
- }
- public class XmlSimpleSerializer : Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer
- {
- public XmlSimpleSerializer(System.Func getString, System.Func getObject) { }
- public override Castle.Components.DictionaryAdapter.Xml.XmlTypeKind Kind { get; }
- public override object GetValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, Castle.Components.DictionaryAdapter.IDictionaryAdapter parent, Castle.Components.DictionaryAdapter.Xml.IXmlAccessor accessor) { }
- public override void SetValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, Castle.Components.DictionaryAdapter.IDictionaryAdapter parent, Castle.Components.DictionaryAdapter.Xml.IXmlAccessor accessor, object oldValue, ref object value) { }
- }
- public class XmlStringSerializer : Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer
- {
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlStringSerializer Instance;
- protected XmlStringSerializer() { }
- public override Castle.Components.DictionaryAdapter.Xml.XmlTypeKind Kind { get; }
- public override object GetValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, Castle.Components.DictionaryAdapter.IDictionaryAdapter parent, Castle.Components.DictionaryAdapter.Xml.IXmlAccessor accessor) { }
- public override void SetValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, Castle.Components.DictionaryAdapter.IDictionaryAdapter parent, Castle.Components.DictionaryAdapter.Xml.IXmlAccessor accessor, object oldValue, ref object value) { }
- }
- public class XmlSubtreeReader : System.Xml.XmlReader
- {
- public XmlSubtreeReader(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, System.Xml.Serialization.XmlRootAttribute root) { }
- public XmlSubtreeReader(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, string rootLocalName, string rootNamespaceUri) { }
- public override int AttributeCount { get; }
- public override string BaseURI { get; }
- public override int Depth { get; }
- public override bool EOF { get; }
- public override bool HasValue { get; }
- public bool IsAtRootElement { get; }
- public bool IsDisposed { get; }
- public override bool IsEmptyElement { get; }
- public override string LocalName { get; }
- public override System.Xml.XmlNameTable NameTable { get; }
- public override string NamespaceURI { get; }
- public override System.Xml.XmlNodeType NodeType { get; }
- public override string Prefix { get; }
- public override System.Xml.ReadState ReadState { get; }
- protected System.Xml.XmlReader Reader { get; }
- public override string Value { get; }
- public override void Close() { }
- protected override void Dispose(bool managed) { }
- public override string GetAttribute(int i) { }
- public override string GetAttribute(string name) { }
- public override string GetAttribute(string name, string namespaceURI) { }
- public override string LookupNamespace(string prefix) { }
- public override bool MoveToAttribute(string name) { }
- public override bool MoveToAttribute(string name, string ns) { }
- public override bool MoveToElement() { }
- public override bool MoveToFirstAttribute() { }
- public override bool MoveToNextAttribute() { }
- public override bool Read() { }
- public override bool ReadAttributeValue() { }
- public override void ResolveEntity() { }
- }
- public class XmlSubtreeWriter : System.Xml.XmlWriter
- {
- public XmlSubtreeWriter(Castle.Components.DictionaryAdapter.Xml.IXmlNode node) { }
- public override System.Xml.WriteState WriteState { get; }
- public override void Close() { }
- protected override void Dispose(bool managed) { }
- public override void Flush() { }
- public override string LookupPrefix(string ns) { }
- public override void WriteBase64(byte[] buffer, int index, int count) { }
- public override void WriteCData(string text) { }
- public override void WriteCharEntity(char ch) { }
- public override void WriteChars(char[] buffer, int index, int count) { }
- public override void WriteComment(string text) { }
- public override void WriteDocType(string name, string pubid, string sysid, string subset) { }
- public override void WriteEndAttribute() { }
- public override void WriteEndDocument() { }
- public override void WriteEndElement() { }
- public override void WriteEntityRef(string name) { }
- public override void WriteFullEndElement() { }
- public override void WriteProcessingInstruction(string name, string text) { }
- public override void WriteRaw(string data) { }
- public override void WriteRaw(char[] buffer, int index, int count) { }
- public override void WriteStartAttribute(string prefix, string localName, string ns) { }
- public override void WriteStartDocument(bool standalone) { }
- public override void WriteStartDocument() { }
- public override void WriteStartElement(string prefix, string localName, string ns) { }
- public override void WriteString(string text) { }
- public override void WriteSurrogateCharEntity(char lowChar, char highChar) { }
- public override void WriteWhitespace(string ws) { }
- }
- public enum XmlTypeKind
- {
- Simple = 0,
- Complex = 1,
- Collection = 2,
- }
- public abstract class XmlTypeSerializer
- {
- protected XmlTypeSerializer() { }
- public virtual bool CanGetStub { get; }
- public abstract Castle.Components.DictionaryAdapter.Xml.XmlTypeKind Kind { get; }
- public static Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer For(System.Type type) { }
- public virtual object GetStub(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, Castle.Components.DictionaryAdapter.IDictionaryAdapter parent, Castle.Components.DictionaryAdapter.Xml.IXmlAccessor accessor) { }
- public abstract object GetValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, Castle.Components.DictionaryAdapter.IDictionaryAdapter parent, Castle.Components.DictionaryAdapter.Xml.IXmlAccessor accessor);
- public abstract void SetValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, Castle.Components.DictionaryAdapter.IDictionaryAdapter parent, Castle.Components.DictionaryAdapter.Xml.IXmlAccessor accessor, object oldValue, ref object value);
- }
- public class XmlXmlNodeSerializer : Castle.Components.DictionaryAdapter.Xml.XmlTypeSerializer
- {
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlXmlNodeSerializer Instance;
- public override Castle.Components.DictionaryAdapter.Xml.XmlTypeKind Kind { get; }
- public override object GetValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, Castle.Components.DictionaryAdapter.IDictionaryAdapter parent, Castle.Components.DictionaryAdapter.Xml.IXmlAccessor accessor) { }
- public override void SetValue(Castle.Components.DictionaryAdapter.Xml.IXmlNode node, Castle.Components.DictionaryAdapter.IDictionaryAdapter parent, Castle.Components.DictionaryAdapter.Xml.IXmlAccessor accessor, object oldValue, ref object value) { }
- }
- public class static Xmlns
- {
- public const string NamespaceUri = "http://www.w3.org/2000/xmlns/";
- public const string Prefix = "xmlns";
- }
- public class static Xsd
- {
- public const string NamespaceUri = "http://www.w3.org/2001/XMLSchema";
- public const string Prefix = "xsd";
- }
- public class static Xsi
- {
- public const string NamespaceUri = "http://www.w3.org/2001/XMLSchema-instance";
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlName Nil;
- public const string NilValue = "true";
- public const string Prefix = "xsi";
- public static readonly Castle.Components.DictionaryAdapter.Xml.XmlName Type;
- public static Castle.Components.DictionaryAdapter.Xml.XmlName GetXsiType(this Castle.Components.DictionaryAdapter.Xml.IXmlNode node) { }
- public static bool IsXsiNil(this Castle.Components.DictionaryAdapter.Xml.IXmlNode node) { }
- public static void SetXsiNil(this Castle.Components.DictionaryAdapter.Xml.IXmlNode node, bool nil) { }
- public static void SetXsiType(this Castle.Components.DictionaryAdapter.Xml.IXmlNode node, Castle.Components.DictionaryAdapter.Xml.XmlName xsiType) { }
- }
-}
-namespace Castle.Core.Configuration
-{
- public abstract class AbstractConfiguration : Castle.Core.Configuration.IConfiguration
- {
- protected AbstractConfiguration() { }
- public virtual Castle.Core.Configuration.ConfigurationAttributeCollection Attributes { get; }
- public virtual Castle.Core.Configuration.ConfigurationCollection Children { get; }
- public string Name { get; set; }
- public string Value { get; set; }
- public virtual object GetValue(System.Type type, object defaultValue) { }
- }
- public class ConfigurationAttributeCollection : System.Collections.Specialized.NameValueCollection
- {
- public ConfigurationAttributeCollection() { }
- protected ConfigurationAttributeCollection(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
- }
- public class ConfigurationCollection : System.Collections.Generic.List
- {
- public ConfigurationCollection() { }
- public ConfigurationCollection(System.Collections.Generic.IEnumerable value) { }
- public Castle.Core.Configuration.IConfiguration this[string name] { get; }
- }
- public interface IConfiguration
- {
- Castle.Core.Configuration.ConfigurationAttributeCollection Attributes { get; }
- Castle.Core.Configuration.ConfigurationCollection Children { get; }
- string Name { get; }
- string Value { get; }
- object GetValue(System.Type type, object defaultValue);
- }
- public class MutableConfiguration : Castle.Core.Configuration.AbstractConfiguration
- {
- public MutableConfiguration(string name) { }
- public MutableConfiguration(string name, string value) { }
- public new string Value { get; set; }
- public Castle.Core.Configuration.MutableConfiguration Attribute(string name, string value) { }
- public static Castle.Core.Configuration.MutableConfiguration Create(string name) { }
- public Castle.Core.Configuration.MutableConfiguration CreateChild(string name) { }
- public Castle.Core.Configuration.MutableConfiguration CreateChild(string name, string value) { }
- }
-}
-namespace Castle.Core.Configuration.Xml
-{
- public class XmlConfigurationDeserializer
- {
- public XmlConfigurationDeserializer() { }
- public Castle.Core.Configuration.IConfiguration Deserialize(System.Xml.XmlNode node) { }
- public static string GetConfigValue(string value) { }
- public static Castle.Core.Configuration.IConfiguration GetDeserializedNode(System.Xml.XmlNode node) { }
- public static bool IsTextNode(System.Xml.XmlNode node) { }
- }
-}
-namespace Castle.Core
-{
- public interface IServiceEnabledComponent
- {
- void Service(System.IServiceProvider provider);
- }
- public interface IServiceProviderEx : System.IServiceProvider
- {
- T GetService()
- where T : class;
- }
- public interface IServiceProviderExAccessor
- {
- Castle.Core.IServiceProviderEx ServiceProvider { get; }
- }
- public class Pair : System.IEquatable>
- {
- public Pair(TFirst first, TSecond second) { }
- public TFirst First { get; }
- public TSecond Second { get; }
- public bool Equals(Castle.Core.Pair other) { }
- public override bool Equals(object obj) { }
- public override int GetHashCode() { }
- public override string ToString() { }
- }
- public class static ProxyServices
- {
- public static bool IsDynamicProxy(System.Type type) { }
- }
- public class ReferenceEqualityComparer : System.Collections.Generic.IEqualityComparer, System.Collections.IEqualityComparer
- {
- public static Castle.Core.ReferenceEqualityComparer Instance { get; }
- public int GetHashCode(object obj) { }
- }
- public sealed class ReflectionBasedDictionaryAdapter : System.Collections.ICollection, System.Collections.IDictionary, System.Collections.IEnumerable
- {
- public ReflectionBasedDictionaryAdapter(object target) { }
- public int Count { get; }
- public bool IsReadOnly { get; }
- public bool IsSynchronized { get; }
- public object this[object key] { get; set; }
- public System.Collections.ICollection Keys { get; }
- public object SyncRoot { get; }
- public System.Collections.ICollection Values { get; }
- public void Add(object key, object value) { }
- public void Clear() { }
- public bool Contains(object key) { }
- public System.Collections.IEnumerator GetEnumerator() { }
- public static void Read(System.Collections.IDictionary targetDictionary, object valuesAsAnonymousObject) { }
- public void Remove(object key) { }
- }
- public sealed class StringObjectDictionaryAdapter : System.Collections.Generic.ICollection>, System.Collections.Generic.IDictionary, System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable
- {
- public StringObjectDictionaryAdapter(System.Collections.IDictionary dictionary) { }
- public int Count { get; }
- public bool IsFixedSize { get; }
- public bool IsReadOnly { get; }
- public bool IsSynchronized { get; }
- public object this[object key] { get; set; }
- public System.Collections.ICollection Keys { get; }
- public object SyncRoot { get; }
- public System.Collections.ICollection Values { get; }
- public void Add(object key, object value) { }
- public void Clear() { }
- public bool Contains(object key) { }
- public void CopyTo(System.Array array, int index) { }
- public System.Collections.IEnumerator GetEnumerator() { }
- public void Remove(object key) { }
- }
-}
-namespace Castle.Core.Internal
-{
- public class static AttributesUtil
- {
- public static T GetAttribute(this System.Type type)
- where T : System.Attribute { }
- public static T GetAttribute(this System.Reflection.MemberInfo member)
- where T : System.Attribute { }
- public static System.AttributeUsageAttribute GetAttributeUsage(this System.Type attributeType) { }
- public static System.Collections.Generic.IEnumerable GetAttributes(this System.Type type)
- where T : System.Attribute { }
- public static System.Collections.Generic.IEnumerable GetAttributes(this System.Reflection.MemberInfo member)
- where T : System.Attribute { }
- public static T GetTypeAttribute(this System.Type type)
- where T : System.Attribute { }
- public static T[] GetTypeAttributes(System.Type type)
- where T : System.Attribute { }
- public static System.Type GetTypeConverter(System.Reflection.MemberInfo member) { }
- }
- public class static CollectionExtensions
- {
- public static bool AreEquivalent(System.Collections.Generic.IList listA, System.Collections.Generic.IList listB) { }
- public static T Find(this T[] items, System.Predicate predicate) { }
- public static T[] FindAll(this T[] items, System.Predicate predicate) { }
- public static int GetContentsHashCode(System.Collections.Generic.IList list) { }
- public static bool IsNullOrEmpty(this System.Collections.IEnumerable @this) { }
- }
- [System.ObsoleteAttribute("Consider using `System.Threading.ReaderWriterLockSlim` instead of `Lock` and rela" +
- "ted types.")]
- public interface ILockHolder : System.IDisposable
- {
- bool LockAcquired { get; }
- }
- [System.ObsoleteAttribute("Consider using `System.Threading.ReaderWriterLockSlim` instead of `Lock` and rela" +
- "ted types.")]
- public interface IUpgradeableLockHolder : Castle.Core.Internal.ILockHolder, System.IDisposable
- {
- Castle.Core.Internal.ILockHolder Upgrade();
- Castle.Core.Internal.ILockHolder Upgrade(bool waitForLock);
- }
- public class InternalsVisible
- {
- public const string ToCastleCore = @"Castle.Core, PublicKey=002400000480000094000000060200000024000052534131000400000100010077F5E87030DADCCCE6902C6ADAB7A987BD69CB5819991531F560785EACFC89B6FCDDF6BB2A00743A7194E454C0273447FC6EEC36474BA8E5A3823147D214298E4F9A631B1AFEE1A51FFEAE4672D498F14B000E3D321453CDD8AC064DE7E1CF4D222B7E81F54D4FD46725370D702A05B48738CC29D09228F1AA722AE1A9CA02FB";
- public const string ToDynamicProxyGenAssembly2 = @"DynamicProxyGenAssembly2, PublicKey=0024000004800000940000000602000000240000525341310004000001000100c547cac37abd99c8db225ef2f6c8a3602f3b3606cc9891605d02baa56104f4cfc0734aa39b93bf7852f7d9266654753cc297e7d2edfe0bac1cdcf9f717241550e0a7b191195b7667bb4f64bcb8e2121380fd1d9d46ad2d92d2d15605093924cceaf74c4861eff62abf69b9291ed0a340e113be11e6a7d3113e92484cf7045cc7";
- public InternalsVisible() { }
- }
- [System.ObsoleteAttribute("Consider using `System.Threading.ReaderWriterLockSlim` instead of `Lock` and rela" +
- "ted types.")]
- public abstract class Lock
- {
- protected Lock() { }
- public static Castle.Core.Internal.Lock Create() { }
- public abstract Castle.Core.Internal.ILockHolder ForReading();
- public abstract Castle.Core.Internal.ILockHolder ForReading(bool waitForLock);
- public abstract Castle.Core.Internal.IUpgradeableLockHolder ForReadingUpgradeable();
- public abstract Castle.Core.Internal.IUpgradeableLockHolder ForReadingUpgradeable(bool waitForLock);
- public abstract Castle.Core.Internal.ILockHolder ForWriting();
- public abstract Castle.Core.Internal.ILockHolder ForWriting(bool waitForLock);
- }
- public class static PermissionUtil
- {
- public static bool IsGranted(this System.Security.IPermission permission) { }
- }
-}
-namespace Castle.Core.Logging
-{
- public abstract class AbstractExtendedLoggerFactory : System.MarshalByRefObject, Castle.Core.Logging.IExtendedLoggerFactory, Castle.Core.Logging.ILoggerFactory
- {
- protected AbstractExtendedLoggerFactory() { }
- public virtual Castle.Core.Logging.IExtendedLogger Create(System.Type type) { }
- public abstract Castle.Core.Logging.IExtendedLogger Create(string name);
- public virtual Castle.Core.Logging.IExtendedLogger Create(System.Type type, Castle.Core.Logging.LoggerLevel level) { }
- public abstract Castle.Core.Logging.IExtendedLogger Create(string name, Castle.Core.Logging.LoggerLevel level);
- protected static System.IO.FileInfo GetConfigFile(string fileName) { }
- }
- public abstract class AbstractLoggerFactory : System.MarshalByRefObject, Castle.Core.Logging.ILoggerFactory
- {
- protected AbstractLoggerFactory() { }
- public virtual Castle.Core.Logging.ILogger Create(System.Type type) { }
- public virtual Castle.Core.Logging.ILogger Create(System.Type type, Castle.Core.Logging.LoggerLevel level) { }
- public abstract Castle.Core.Logging.ILogger Create(string name);
- public abstract Castle.Core.Logging.ILogger Create(string name, Castle.Core.Logging.LoggerLevel level);
- protected static System.IO.FileInfo GetConfigFile(string fileName) { }
- }
- public class ConsoleFactory : System.MarshalByRefObject, Castle.Core.Logging.ILoggerFactory
- {
- public ConsoleFactory() { }
- public ConsoleFactory(Castle.Core.Logging.LoggerLevel level) { }
- public Castle.Core.Logging.ILogger Create(System.Type type) { }
- public Castle.Core.Logging.ILogger Create(string name) { }
- public Castle.Core.Logging.ILogger Create(System.Type type, Castle.Core.Logging.LoggerLevel level) { }
- public Castle.Core.Logging.ILogger Create(string name, Castle.Core.Logging.LoggerLevel level) { }
- }
- public class ConsoleLogger : Castle.Core.Logging.LevelFilteredLogger
- {
- public ConsoleLogger() { }
- public ConsoleLogger(Castle.Core.Logging.LoggerLevel logLevel) { }
- public ConsoleLogger(string name) { }
- public ConsoleLogger(string name, Castle.Core.Logging.LoggerLevel logLevel) { }
- public override Castle.Core.Logging.ILogger CreateChildLogger(string loggerName) { }
- protected override void Log(Castle.Core.Logging.LoggerLevel loggerLevel, string loggerName, string message, System.Exception exception) { }
- }
- public class DiagnosticsLogger : Castle.Core.Logging.LevelFilteredLogger, System.IDisposable
- {
- public DiagnosticsLogger(string logName) { }
- public DiagnosticsLogger(string logName, string source) { }
- public DiagnosticsLogger(string logName, string machineName, string source) { }
- public override Castle.Core.Logging.ILogger CreateChildLogger(string loggerName) { }
- public void Dispose() { }
- protected virtual void Dispose(bool disposing) { }
- protected override void Finalize() { }
- protected override void Log(Castle.Core.Logging.LoggerLevel loggerLevel, string loggerName, string message, System.Exception exception) { }
- }
- public class DiagnosticsLoggerFactory : Castle.Core.Logging.AbstractLoggerFactory
- {
- public DiagnosticsLoggerFactory() { }
- public override Castle.Core.Logging.ILogger Create(string name) { }
- public override Castle.Core.Logging.ILogger Create(string name, Castle.Core.Logging.LoggerLevel level) { }
- }
- public interface IContextProperties
- {
- object this[string key] { get; set; }
- }
- public interface IContextStack
- {
- int Count { get; }
- void Clear();
- string Pop();
- System.IDisposable Push(string message);
- }
- public interface IContextStacks
- {
- Castle.Core.Logging.IContextStack this[string key] { get; }
- }
- public interface IExtendedLogger : Castle.Core.Logging.ILogger
- {
- Castle.Core.Logging.IContextProperties GlobalProperties { get; }
- Castle.Core.Logging.IContextProperties ThreadProperties { get; }
- Castle.Core.Logging.IContextStacks ThreadStacks { get; }
- }
- public interface IExtendedLoggerFactory : Castle.Core.Logging.ILoggerFactory
- {
- Castle.Core.Logging.IExtendedLogger Create(System.Type type);
- Castle.Core.Logging.IExtendedLogger Create(string name);
- Castle.Core.Logging.IExtendedLogger Create(System.Type type, Castle.Core.Logging.LoggerLevel level);
- Castle.Core.Logging.IExtendedLogger Create(string name, Castle.Core.Logging.LoggerLevel level);
- }
- public interface ILogger
- {
- bool IsDebugEnabled { get; }
- bool IsErrorEnabled { get; }
- bool IsFatalEnabled { get; }
- bool IsInfoEnabled { get; }
- bool IsTraceEnabled { get; }
- bool IsWarnEnabled { get; }
- Castle.Core.Logging.ILogger CreateChildLogger(string loggerName);
- void Debug(string message);
- void Debug(System.Func messageFactory);
- void Debug(string message, System.Exception exception);
- void DebugFormat(string format, params object[] args);
- void DebugFormat(System.Exception exception, string format, params object[] args);
- void DebugFormat(System.IFormatProvider formatProvider, string format, params object[] args);
- void DebugFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args);
- void Error(string message);
- void Error(System.Func messageFactory);
- void Error(string message, System.Exception exception);
- void ErrorFormat(string format, params object[] args);
- void ErrorFormat(System.Exception exception, string format, params object[] args);
- void ErrorFormat(System.IFormatProvider formatProvider, string format, params object[] args);
- void ErrorFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args);
- void Fatal(string message);
- void Fatal(System.Func messageFactory);
- void Fatal(string message, System.Exception exception);
- void FatalFormat(string format, params object[] args);
- void FatalFormat(System.Exception exception, string format, params object[] args);
- void FatalFormat(System.IFormatProvider formatProvider, string format, params object[] args);
- void FatalFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args);
- void Info(string message);
- void Info(System.Func messageFactory);
- void Info(string message, System.Exception exception);
- void InfoFormat(string format, params object[] args);
- void InfoFormat(System.Exception exception, string format, params object[] args);
- void InfoFormat(System.IFormatProvider formatProvider, string format, params object[] args);
- void InfoFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args);
- void Trace(string message);
- void Trace(System.Func messageFactory);
- void Trace(string message, System.Exception exception);
- void TraceFormat(string format, params object[] args);
- void TraceFormat(System.Exception exception, string format, params object[] args);
- void TraceFormat(System.IFormatProvider formatProvider, string format, params object[] args);
- void TraceFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args);
- void Warn(string message);
- void Warn(System.Func messageFactory);
- void Warn(string message, System.Exception exception);
- void WarnFormat(string format, params object[] args);
- void WarnFormat(System.Exception exception, string format, params object[] args);
- void WarnFormat(System.IFormatProvider formatProvider, string format, params object[] args);
- void WarnFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args);
- }
- public interface ILoggerFactory
- {
- Castle.Core.Logging.ILogger Create(System.Type type);
- Castle.Core.Logging.ILogger Create(string name);
- Castle.Core.Logging.ILogger Create(System.Type type, Castle.Core.Logging.LoggerLevel level);
- Castle.Core.Logging.ILogger Create(string name, Castle.Core.Logging.LoggerLevel level);
- }
- public abstract class LevelFilteredLogger : System.MarshalByRefObject, Castle.Core.Logging.ILogger
- {
- protected LevelFilteredLogger() { }
- protected LevelFilteredLogger(string name) { }
- protected LevelFilteredLogger(Castle.Core.Logging.LoggerLevel loggerLevel) { }
- protected LevelFilteredLogger(string loggerName, Castle.Core.Logging.LoggerLevel loggerLevel) { }
- public bool IsDebugEnabled { get; }
- public bool IsErrorEnabled { get; }
- public bool IsFatalEnabled { get; }
- public bool IsInfoEnabled { get; }
- public bool IsTraceEnabled { get; }
- public bool IsWarnEnabled { get; }
- public Castle.Core.Logging.LoggerLevel Level { get; set; }
- public string Name { get; }
- protected void ChangeName(string newName) { }
- public abstract Castle.Core.Logging.ILogger CreateChildLogger(string loggerName);
- public void Debug(string message) { }
- public void Debug(System.Func messageFactory) { }
- public void Debug(string message, System.Exception exception) { }
- public void DebugFormat(string format, params object[] args) { }
- public void DebugFormat(System.Exception exception, string format, params object[] args) { }
- public void DebugFormat(System.IFormatProvider formatProvider, string format, params object[] args) { }
- public void DebugFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args) { }
- public void Error(string message) { }
- public void Error(System.Func messageFactory) { }
- public void Error(string message, System.Exception exception) { }
- public void ErrorFormat(string format, params object[] args) { }
- public void ErrorFormat(System.Exception exception, string format, params object[] args) { }
- public void ErrorFormat(System.IFormatProvider formatProvider, string format, params object[] args) { }
- public void ErrorFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args) { }
- public void Fatal(string message) { }
- public void Fatal(System.Func messageFactory) { }
- public void Fatal(string message, System.Exception exception) { }
- public void FatalFormat(string format, params object[] args) { }
- public void FatalFormat(System.Exception exception, string format, params object[] args) { }
- public void FatalFormat(System.IFormatProvider formatProvider, string format, params object[] args) { }
- public void FatalFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args) { }
- public void Info(string message) { }
- public void Info(System.Func messageFactory) { }
- public void Info(string message, System.Exception exception) { }
- public void InfoFormat(string format, params object[] args) { }
- public void InfoFormat(System.Exception exception, string format, params object[] args) { }
- public void InfoFormat(System.IFormatProvider formatProvider, string format, params object[] args) { }
- public void InfoFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args) { }
- public override object InitializeLifetimeService() { }
- protected abstract void Log(Castle.Core.Logging.LoggerLevel loggerLevel, string loggerName, string message, System.Exception exception);
- public void Trace(string message) { }
- public void Trace(System.Func messageFactory) { }
- public void Trace(string message, System.Exception exception) { }
- public void TraceFormat(string format, params object[] args) { }
- public void TraceFormat(System.Exception exception, string format, params object[] args) { }
- public void TraceFormat(System.IFormatProvider formatProvider, string format, params object[] args) { }
- public void TraceFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args) { }
- public void Warn(string message) { }
- public void Warn(System.Func messageFactory) { }
- public void Warn(string message, System.Exception exception) { }
- public void WarnFormat(string format, params object[] args) { }
- public void WarnFormat(System.Exception exception, string format, params object[] args) { }
- public void WarnFormat(System.IFormatProvider formatProvider, string format, params object[] args) { }
- public void WarnFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args) { }
- }
- public class LoggerException : System.Exception
- {
- public LoggerException() { }
- public LoggerException(string message) { }
- public LoggerException(string message, System.Exception innerException) { }
- protected LoggerException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
- }
- public enum LoggerLevel
- {
- Off = 0,
- Fatal = 1,
- Error = 2,
- Warn = 3,
- Info = 4,
- Debug = 5,
- Trace = 6,
- }
- public class NullLogFactory : Castle.Core.Logging.AbstractLoggerFactory
- {
- public NullLogFactory() { }
- public override Castle.Core.Logging.ILogger Create(string name) { }
- public override Castle.Core.Logging.ILogger Create(string name, Castle.Core.Logging.LoggerLevel level) { }
- }
- public class NullLogger : Castle.Core.Logging.IExtendedLogger, Castle.Core.Logging.ILogger
- {
- public static readonly Castle.Core.Logging.NullLogger Instance;
- public NullLogger() { }
- public Castle.Core.Logging.IContextProperties GlobalProperties { get; }
- public bool IsDebugEnabled { get; }
- public bool IsErrorEnabled { get; }
- public bool IsFatalEnabled { get; }
- public bool IsInfoEnabled { get; }
- public bool IsTraceEnabled { get; }
- public bool IsWarnEnabled { get; }
- public Castle.Core.Logging.IContextProperties ThreadProperties { get; }
- public Castle.Core.Logging.IContextStacks ThreadStacks { get; }
- public Castle.Core.Logging.ILogger CreateChildLogger(string loggerName) { }
- public void Debug(string message) { }
- public void Debug(System.Func messageFactory) { }
- public void Debug(string message, System.Exception exception) { }
- public void DebugFormat(string format, params object[] args) { }
- public void DebugFormat(System.Exception exception, string format, params object[] args) { }
- public void DebugFormat(System.IFormatProvider formatProvider, string format, params object[] args) { }
- public void DebugFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args) { }
- public void Error(string message) { }
- public void Error(System.Func messageFactory) { }
- public void Error(string message, System.Exception exception) { }
- public void ErrorFormat(string format, params object[] args) { }
- public void ErrorFormat(System.Exception exception, string format, params object[] args) { }
- public void ErrorFormat(System.IFormatProvider formatProvider, string format, params object[] args) { }
- public void ErrorFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args) { }
- public void Fatal(string message) { }
- public void Fatal(System.Func messageFactory) { }
- public void Fatal(string message, System.Exception exception) { }
- public void FatalFormat(string format, params object[] args) { }
- public void FatalFormat(System.Exception exception, string format, params object[] args) { }
- public void FatalFormat(System.IFormatProvider formatProvider, string format, params object[] args) { }
- public void FatalFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args) { }
- public void Info(string message) { }
- public void Info(System.Func messageFactory) { }
- public void Info(string message, System.Exception exception) { }
- public void InfoFormat(string format, params object[] args) { }
- public void InfoFormat(System.Exception exception, string format, params object[] args) { }
- public void InfoFormat(System.IFormatProvider formatProvider, string format, params object[] args) { }
- public void InfoFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args) { }
- public void Trace(string message) { }
- public void Trace(System.Func messageFactory) { }
- public void Trace(string message, System.Exception exception) { }
- public void TraceFormat(string format, params object[] args) { }
- public void TraceFormat(System.Exception exception, string format, params object[] args) { }
- public void TraceFormat(System.IFormatProvider formatProvider, string format, params object[] args) { }
- public void TraceFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args) { }
- public void Warn(string message) { }
- public void Warn(System.Func messageFactory) { }
- public void Warn(string message, System.Exception exception) { }
- public void WarnFormat(string format, params object[] args) { }
- public void WarnFormat(System.Exception exception, string format, params object[] args) { }
- public void WarnFormat(System.IFormatProvider formatProvider, string format, params object[] args) { }
- public void WarnFormat(System.Exception exception, System.IFormatProvider formatProvider, string format, params object[] args) { }
- }
- public class StreamLogger : Castle.Core.Logging.LevelFilteredLogger, System.IDisposable
- {
- public StreamLogger(string name, System.IO.Stream stream) { }
- public StreamLogger(string name, System.IO.Stream stream, System.Text.Encoding encoding) { }
- public StreamLogger(string name, System.IO.Stream stream, System.Text.Encoding encoding, int bufferSize) { }
- protected StreamLogger(string name, System.IO.StreamWriter writer) { }
- public override Castle.Core.Logging.ILogger CreateChildLogger(string loggerName) { }
- public void Dispose() { }
- protected virtual void Dispose(bool disposing) { }
- protected override void Finalize() { }
- protected override void Log(Castle.Core.Logging.LoggerLevel loggerLevel, string loggerName, string message, System.Exception exception) { }
- }
- public class StreamLoggerFactory : Castle.Core.Logging.AbstractLoggerFactory
- {
- public StreamLoggerFactory() { }
- public override Castle.Core.Logging.ILogger Create(string name) { }
- public override Castle.Core.Logging.ILogger Create(string name, Castle.Core.Logging.LoggerLevel level) { }
- }
- public class TraceLogger : Castle.Core.Logging.LevelFilteredLogger
- {
- public TraceLogger(string name) { }
- public TraceLogger(string name, Castle.Core.Logging.LoggerLevel level) { }
- public override Castle.Core.Logging.ILogger CreateChildLogger(string loggerName) { }
- protected override void Log(Castle.Core.Logging.LoggerLevel loggerLevel, string loggerName, string message, System.Exception exception) { }
- }
- public class TraceLoggerFactory : Castle.Core.Logging.AbstractLoggerFactory
- {
- public TraceLoggerFactory() { }
- public TraceLoggerFactory(Castle.Core.Logging.LoggerLevel level) { }
- public override Castle.Core.Logging.ILogger Create(string name) { }
- public override Castle.Core.Logging.ILogger Create(string name, Castle.Core.Logging.LoggerLevel level) { }
- }
-}
-namespace Castle.Core.Resource
-{
- public abstract class AbstractResource : Castle.Core.Resource.IResource, System.IDisposable
- {
- protected static readonly string DefaultBasePath;
- protected AbstractResource() { }
- public virtual string FileBasePath { get; }
- public abstract Castle.Core.Resource.IResource CreateRelative(string relativePath);
- public void Dispose() { }
- protected virtual void Dispose(bool disposing) { }
- public abstract System.IO.TextReader GetStreamReader();
- public abstract System.IO.TextReader GetStreamReader(System.Text.Encoding encoding);
- }
- public abstract class AbstractStreamResource : Castle.Core.Resource.AbstractResource
- {
- protected AbstractStreamResource() { }
- public Castle.Core.Resource.StreamFactory CreateStream { get; set; }
- protected override void Finalize() { }
- public override System.IO.TextReader GetStreamReader() { }
- public override System.IO.TextReader GetStreamReader(System.Text.Encoding encoding) { }
- }
- public class AssemblyBundleResource : Castle.Core.Resource.AbstractResource
- {
- public AssemblyBundleResource(Castle.Core.Resource.CustomUri resource) { }
- public override Castle.Core.Resource.IResource CreateRelative(string relativePath) { }
- public override System.IO.TextReader GetStreamReader() { }
- public override System.IO.TextReader GetStreamReader(System.Text.Encoding encoding) { }
- }
- public class AssemblyResource : Castle.Core.Resource.AbstractStreamResource
- {
- public AssemblyResource(Castle.Core.Resource.CustomUri resource) { }
- public AssemblyResource(Castle.Core.Resource.CustomUri resource, string basePath) { }
- public AssemblyResource(string resource) { }
- public override Castle.Core.Resource.IResource CreateRelative(string relativePath) { }
- public override string ToString() { }
- }
- public class AssemblyResourceFactory : Castle.Core.Resource.IResourceFactory
- {
- public AssemblyResourceFactory() { }
- public bool Accept(Castle.Core.Resource.CustomUri uri) { }
- public Castle.Core.Resource.IResource Create(Castle.Core.Resource.CustomUri uri) { }
- public Castle.Core.Resource.IResource Create(Castle.Core.Resource.CustomUri uri, string basePath) { }
- }
- public class ConfigResource : Castle.Core.Resource.AbstractResource
- {
- public ConfigResource() { }
- public ConfigResource(Castle.Core.Resource.CustomUri uri) { }
- public ConfigResource(string sectionName) { }
- public override Castle.Core.Resource.IResource CreateRelative(string relativePath) { }
- public override System.IO.TextReader GetStreamReader() { }
- public override System.IO.TextReader GetStreamReader(System.Text.Encoding encoding) { }
- public override string ToString() { }
- }
- public class ConfigResourceFactory : Castle.Core.Resource.IResourceFactory
- {
- public ConfigResourceFactory() { }
- public bool Accept(Castle.Core.Resource.CustomUri uri) { }
- public Castle.Core.Resource.IResource Create(Castle.Core.Resource.CustomUri uri) { }
- public Castle.Core.Resource.IResource Create(Castle.Core.Resource.CustomUri uri, string basePath) { }
- }
- public sealed class CustomUri
- {
- public static readonly string SchemeDelimiter;
- public static readonly string UriSchemeAssembly;
- public static readonly string UriSchemeFile;
- public CustomUri(string resourceIdentifier) { }
- public string Host { get; }
- public bool IsAssembly { get; }
- public bool IsFile { get; }
- public bool IsUnc { get; }
- public string Path { get; }
- public string Scheme { get; }
- }
- public class FileResource : Castle.Core.Resource.AbstractStreamResource
- {
- public FileResource(Castle.Core.Resource.CustomUri resource) { }
- public FileResource(Castle.Core.Resource.CustomUri resource, string basePath) { }
- public FileResource(string resourceName) { }
- public FileResource(string resourceName, string basePath) { }
- public override string FileBasePath { get; }
- public override Castle.Core.Resource.IResource CreateRelative(string relativePath) { }
- public override string ToString() { }
- }
- public class FileResourceFactory : Castle.Core.Resource.IResourceFactory
- {
- public FileResourceFactory() { }
- public bool Accept(Castle.Core.Resource.CustomUri uri) { }
- public Castle.Core.Resource.IResource Create(Castle.Core.Resource.CustomUri uri) { }
- public Castle.Core.Resource.IResource Create(Castle.Core.Resource.CustomUri uri, string basePath) { }
- }
- public interface IResource : System.IDisposable
- {
- string FileBasePath { get; }
- Castle.Core.Resource.IResource CreateRelative(string relativePath);
- System.IO.TextReader GetStreamReader();
- System.IO.TextReader GetStreamReader(System.Text.Encoding encoding);
- }
- public interface IResourceFactory
- {
- bool Accept(Castle.Core.Resource.CustomUri uri);
- Castle.Core.Resource.IResource Create(Castle.Core.Resource.CustomUri uri);
- Castle.Core.Resource.IResource Create(Castle.Core.Resource.CustomUri uri, string basePath);
- }
- public class ResourceException : System.Exception
- {
- public ResourceException() { }
- public ResourceException(string message) { }
- public ResourceException(string message, System.Exception innerException) { }
- protected ResourceException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
- }
- public class StaticContentResource : Castle.Core.Resource.AbstractResource
- {
- public StaticContentResource(string contents) { }
- public override Castle.Core.Resource.IResource CreateRelative(string relativePath) { }
- public override System.IO.TextReader GetStreamReader() { }
- public override System.IO.TextReader GetStreamReader(System.Text.Encoding encoding) { }
- }
- public delegate System.IO.Stream StreamFactory();
- public class UncResource : Castle.Core.Resource.AbstractStreamResource
- {
- public UncResource(Castle.Core.Resource.CustomUri resource) { }
- public UncResource(Castle.Core.Resource.CustomUri resource, string basePath) { }
- public UncResource(string resourceName) { }
- public UncResource(string resourceName, string basePath) { }
- public override string FileBasePath { get; }
- public override Castle.Core.Resource.IResource CreateRelative(string relativePath) { }
- public override string ToString() { }
- }
- public class UncResourceFactory : Castle.Core.Resource.IResourceFactory
- {
- public UncResourceFactory() { }
- public bool Accept(Castle.Core.Resource.CustomUri uri) { }
- public Castle.Core.Resource.IResource Create(Castle.Core.Resource.CustomUri uri) { }
- public Castle.Core.Resource.IResource Create(Castle.Core.Resource.CustomUri uri, string basePath) { }
- }
-}
-namespace Castle.Core.Smtp
-{
- public class DefaultSmtpSender : Castle.Core.Smtp.IEmailSender
- {
- public DefaultSmtpSender() { }
- public DefaultSmtpSender(string hostname) { }
- public bool AsyncSend { get; set; }
- public string Domain { get; set; }
- public string Hostname { get; }
- public string Password { get; set; }
- public int Port { get; set; }
- public int Timeout { get; set; }
- public bool UseSsl { get; set; }
- public string UserName { get; set; }
- protected virtual void Configure(System.Net.Mail.SmtpClient smtpClient) { }
- public void Send(string from, string to, string subject, string messageText) { }
- public void Send(System.Net.Mail.MailMessage message) { }
- public void Send(System.Collections.Generic.IEnumerable messages) { }
- }
- public interface IEmailSender
- {
- void Send(string from, string to, string subject, string messageText);
- void Send(System.Net.Mail.MailMessage message);
- void Send(System.Collections.Generic.IEnumerable messages);
- }
-}
-namespace Castle.DynamicProxy
-{
- public abstract class AbstractInvocation : Castle.DynamicProxy.IInvocation
- {
- protected readonly object proxyObject;
- protected AbstractInvocation(object proxy, Castle.DynamicProxy.IInterceptor[] interceptors, System.Reflection.MethodInfo proxiedMethod, object[] arguments) { }
- public object[] Arguments { get; }
- public System.Type[] GenericArguments { get; }
- public abstract object InvocationTarget { get; }
- public System.Reflection.MethodInfo Method { get; }
- public abstract System.Reflection.MethodInfo MethodInvocationTarget { get; }
- public object Proxy { get; }
- public object ReturnValue { get; set; }
- public abstract System.Type TargetType { get; }
- public Castle.DynamicProxy.IInvocationProceedInfo CaptureProceedInfo() { }
- public object GetArgumentValue(int index) { }
- public System.Reflection.MethodInfo GetConcreteMethod() { }
- public System.Reflection.MethodInfo GetConcreteMethodInvocationTarget() { }
- protected abstract void InvokeMethodOnTarget();
- public void Proceed() { }
- public void SetArgumentValue(int index, object value) { }
- public void SetGenericMethodArguments(System.Type[] arguments) { }
- protected void ThrowOnNoTarget() { }
- }
- public class AllMethodsHook : Castle.DynamicProxy.IProxyGenerationHook
- {
- protected static readonly System.Collections.Generic.ICollection SkippedTypes;
- public AllMethodsHook() { }
- public override bool Equals(object obj) { }
- public override int GetHashCode() { }
- public virtual void MethodsInspected() { }
- public virtual void NonProxyableMemberNotification(System.Type type, System.Reflection.MemberInfo memberInfo) { }
- public virtual bool ShouldInterceptMethod(System.Type type, System.Reflection.MethodInfo methodInfo) { }
- }
- public class CustomAttributeInfo : System.IEquatable
- {
- public CustomAttributeInfo(System.Reflection.ConstructorInfo constructor, object[] constructorArgs, System.Reflection.PropertyInfo[] namedProperties, object[] propertyValues, System.Reflection.FieldInfo[] namedFields, object[] fieldValues) { }
- public CustomAttributeInfo(System.Reflection.ConstructorInfo constructor, object[] constructorArgs, System.Reflection.PropertyInfo[] namedProperties, object[] propertyValues) { }
- public CustomAttributeInfo(System.Reflection.ConstructorInfo constructor, object[] constructorArgs, System.Reflection.FieldInfo[] namedFields, object[] fieldValues) { }
- public CustomAttributeInfo(System.Reflection.ConstructorInfo constructor, object[] constructorArgs) { }
- public bool Equals(Castle.DynamicProxy.CustomAttributeInfo other) { }
- public override bool Equals(object obj) { }
- public static Castle.DynamicProxy.CustomAttributeInfo FromExpression(System.Linq.Expressions.Expression> expression) { }
- public override int GetHashCode() { }
- }
- public class DefaultProxyBuilder : Castle.DynamicProxy.IProxyBuilder
- {
- public DefaultProxyBuilder() { }
- public DefaultProxyBuilder(Castle.DynamicProxy.ModuleScope scope) { }
- public Castle.Core.Logging.ILogger Logger { get; set; }
- public Castle.DynamicProxy.ModuleScope ModuleScope { get; }
- public System.Type CreateClassProxyType(System.Type classToProxy, System.Type[] additionalInterfacesToProxy, Castle.DynamicProxy.ProxyGenerationOptions options) { }
- public System.Type CreateClassProxyTypeWithTarget(System.Type classToProxy, System.Type[] additionalInterfacesToProxy, Castle.DynamicProxy.ProxyGenerationOptions options) { }
- public System.Type CreateInterfaceProxyTypeWithTarget(System.Type interfaceToProxy, System.Type[] additionalInterfacesToProxy, System.Type targetType, Castle.DynamicProxy.ProxyGenerationOptions options) { }
- public System.Type CreateInterfaceProxyTypeWithTargetInterface(System.Type interfaceToProxy, System.Type[] additionalInterfacesToProxy, Castle.DynamicProxy.ProxyGenerationOptions options) { }
- public System.Type CreateInterfaceProxyTypeWithoutTarget(System.Type interfaceToProxy, System.Type[] additionalInterfacesToProxy, Castle.DynamicProxy.ProxyGenerationOptions options) { }
- }
- public interface IChangeProxyTarget
- {
- void ChangeInvocationTarget(object target);
- [System.ObsoleteAttribute("Use ((IProxyTargetAccessor)invocation.Proxy).DynProxySetTarget(target) instead.")]
- void ChangeProxyTarget(object target);
- }
- public interface IInterceptor
- {
- void Intercept(Castle.DynamicProxy.IInvocation invocation);
- }
- public interface IInterceptorSelector
- {
- Castle.DynamicProxy.IInterceptor[] SelectInterceptors(System.Type type, System.Reflection.MethodInfo method, Castle.DynamicProxy.IInterceptor[] interceptors);
- }
- public interface IInvocation
- {
- object[] Arguments { get; }
- System.Type[] GenericArguments { get; }
- object InvocationTarget { get; }
- System.Reflection.MethodInfo Method { get; }
- System.Reflection.MethodInfo MethodInvocationTarget { get; }
- object Proxy { get; }
- object ReturnValue { get; set; }
- System.Type TargetType { get; }
- Castle.DynamicProxy.IInvocationProceedInfo CaptureProceedInfo();
- object GetArgumentValue(int index);
- System.Reflection.MethodInfo GetConcreteMethod();
- System.Reflection.MethodInfo GetConcreteMethodInvocationTarget();
- void Proceed();
- void SetArgumentValue(int index, object value);
- }
- public interface IInvocationProceedInfo
- {
- void Invoke();
- }
- public interface IProxyBuilder
- {
- Castle.Core.Logging.ILogger Logger { get; set; }
- Castle.DynamicProxy.ModuleScope ModuleScope { get; }
- System.Type CreateClassProxyType(System.Type classToProxy, System.Type[] additionalInterfacesToProxy, Castle.DynamicProxy.ProxyGenerationOptions options);
- System.Type CreateClassProxyTypeWithTarget(System.Type classToProxy, System.Type[] additionalInterfacesToProxy, Castle.DynamicProxy.ProxyGenerationOptions options);
- System.Type CreateInterfaceProxyTypeWithTarget(System.Type interfaceToProxy, System.Type[] additionalInterfacesToProxy, System.Type targetType, Castle.DynamicProxy.ProxyGenerationOptions options);
- System.Type CreateInterfaceProxyTypeWithTargetInterface(System.Type interfaceToProxy, System.Type[] additionalInterfacesToProxy, Castle.DynamicProxy.ProxyGenerationOptions options);
- System.Type CreateInterfaceProxyTypeWithoutTarget(System.Type interfaceToProxy, System.Type[] additionalInterfacesToProxy, Castle.DynamicProxy.ProxyGenerationOptions options);
- }
- public interface IProxyGenerationHook
- {
- void MethodsInspected();
- void NonProxyableMemberNotification(System.Type type, System.Reflection.MemberInfo memberInfo);
- bool ShouldInterceptMethod(System.Type type, System.Reflection.MethodInfo methodInfo);
- }
- [System.CLSCompliantAttribute(true)]
- public interface IProxyGenerator
- {
- Castle.Core.Logging.ILogger Logger { get; set; }
- Castle.DynamicProxy.IProxyBuilder ProxyBuilder { get; }
- TClass CreateClassProxy(params Castle.DynamicProxy.IInterceptor[] interceptors)
- where TClass : class;
- TClass CreateClassProxy(Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors)
- where TClass : class;
- object CreateClassProxy(System.Type classToProxy, System.Type[] additionalInterfacesToProxy, params Castle.DynamicProxy.IInterceptor[] interceptors);
- object CreateClassProxy(System.Type classToProxy, Castle.DynamicProxy.ProxyGenerationOptions options, object[] constructorArguments, params Castle.DynamicProxy.IInterceptor[] interceptors);
- object CreateClassProxy(System.Type classToProxy, object[] constructorArguments, params Castle.DynamicProxy.IInterceptor[] interceptors);
- object CreateClassProxy(System.Type classToProxy, params Castle.DynamicProxy.IInterceptor[] interceptors);
- object CreateClassProxy(System.Type classToProxy, Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors);
- object CreateClassProxy(System.Type classToProxy, System.Type[] additionalInterfacesToProxy, Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors);
- object CreateClassProxy(System.Type classToProxy, System.Type[] additionalInterfacesToProxy, Castle.DynamicProxy.ProxyGenerationOptions options, object[] constructorArguments, params Castle.DynamicProxy.IInterceptor[] interceptors);
- TClass CreateClassProxyWithTarget(TClass target, params Castle.DynamicProxy.IInterceptor[] interceptors)
- where TClass : class;
- TClass CreateClassProxyWithTarget(TClass target, Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors)
- where TClass : class;
- object CreateClassProxyWithTarget(System.Type classToProxy, System.Type[] additionalInterfacesToProxy, object target, params Castle.DynamicProxy.IInterceptor[] interceptors);
- object CreateClassProxyWithTarget(System.Type classToProxy, object target, Castle.DynamicProxy.ProxyGenerationOptions options, object[] constructorArguments, params Castle.DynamicProxy.IInterceptor[] interceptors);
- object CreateClassProxyWithTarget(System.Type classToProxy, object target, object[] constructorArguments, params Castle.DynamicProxy.IInterceptor[] interceptors);
- object CreateClassProxyWithTarget(System.Type classToProxy, object target, params Castle.DynamicProxy.IInterceptor[] interceptors);
- object CreateClassProxyWithTarget(System.Type classToProxy, object target, Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors);
- object CreateClassProxyWithTarget(System.Type classToProxy, System.Type[] additionalInterfacesToProxy, object target, Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors);
- object CreateClassProxyWithTarget(System.Type classToProxy, System.Type[] additionalInterfacesToProxy, object target, Castle.DynamicProxy.ProxyGenerationOptions options, object[] constructorArguments, params Castle.DynamicProxy.IInterceptor[] interceptors);
- TInterface CreateInterfaceProxyWithTarget(TInterface target, params Castle.DynamicProxy.IInterceptor[] interceptors)
- where TInterface : class;
- TInterface CreateInterfaceProxyWithTarget(TInterface target, Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors)
- where TInterface : class;
- object CreateInterfaceProxyWithTarget(System.Type interfaceToProxy, object target, params Castle.DynamicProxy.IInterceptor[] interceptors);
- object CreateInterfaceProxyWithTarget(System.Type interfaceToProxy, object target, Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors);
- object CreateInterfaceProxyWithTarget(System.Type interfaceToProxy, System.Type[] additionalInterfacesToProxy, object target, params Castle.DynamicProxy.IInterceptor[] interceptors);
- object CreateInterfaceProxyWithTarget(System.Type interfaceToProxy, System.Type[] additionalInterfacesToProxy, object target, Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors);
- object CreateInterfaceProxyWithTargetInterface(System.Type interfaceToProxy, object target, params Castle.DynamicProxy.IInterceptor[] interceptors);
- TInterface CreateInterfaceProxyWithTargetInterface(TInterface target, params Castle.DynamicProxy.IInterceptor[] interceptors)
- where TInterface : class;
- TInterface CreateInterfaceProxyWithTargetInterface(TInterface target, Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors)
- where TInterface : class;
- object CreateInterfaceProxyWithTargetInterface(System.Type interfaceToProxy, System.Type[] additionalInterfacesToProxy, object target, params Castle.DynamicProxy.IInterceptor[] interceptors);
- object CreateInterfaceProxyWithTargetInterface(System.Type interfaceToProxy, object target, Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors);
- object CreateInterfaceProxyWithTargetInterface(System.Type interfaceToProxy, System.Type[] additionalInterfacesToProxy, object target, Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors);
- TInterface CreateInterfaceProxyWithoutTarget(Castle.DynamicProxy.IInterceptor interceptor)
- where TInterface : class;
- TInterface CreateInterfaceProxyWithoutTarget(params Castle.DynamicProxy.IInterceptor[] interceptors)
- where TInterface : class;
- TInterface CreateInterfaceProxyWithoutTarget(Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors)
- where TInterface : class;
- object CreateInterfaceProxyWithoutTarget(System.Type interfaceToProxy, Castle.DynamicProxy.IInterceptor interceptor);
- object CreateInterfaceProxyWithoutTarget(System.Type interfaceToProxy, params Castle.DynamicProxy.IInterceptor[] interceptors);
- object CreateInterfaceProxyWithoutTarget(System.Type interfaceToProxy, System.Type[] additionalInterfacesToProxy, params Castle.DynamicProxy.IInterceptor[] interceptors);
- object CreateInterfaceProxyWithoutTarget(System.Type interfaceToProxy, Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors);
- object CreateInterfaceProxyWithoutTarget(System.Type interfaceToProxy, System.Type[] additionalInterfacesToProxy, Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors);
- }
- public interface IProxyTargetAccessor
- {
- object DynProxyGetTarget();
- void DynProxySetTarget(object target);
- Castle.DynamicProxy.IInterceptor[] GetInterceptors();
- }
- public class InvalidMixinConfigurationException : System.Exception
- {
- public InvalidMixinConfigurationException(string message) { }
- public InvalidMixinConfigurationException(string message, System.Exception innerException) { }
- protected InvalidMixinConfigurationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
- }
- public class InvalidProxyConstructorArgumentsException : System.ArgumentException
- {
- public InvalidProxyConstructorArgumentsException(string message, System.Type proxyType, System.Type classToProxy) { }
- public System.Type ClassToProxy { get; }
- public System.Type ProxyType { get; }
- }
- public class MixinData
- {
- public MixinData(System.Collections.Generic.IEnumerable mixinInstances) { }
- public System.Collections.Generic.IEnumerable MixinInterfaces { get; }
- public System.Collections.Generic.IEnumerable Mixins { get; }
- public bool ContainsMixin(System.Type mixinInterfaceType) { }
- public override bool Equals(object obj) { }
- public override int GetHashCode() { }
- public object GetMixinInstance(System.Type mixinInterfaceType) { }
- public int GetMixinPosition(System.Type mixinInterfaceType) { }
- }
- public class ModuleScope
- {
- public static readonly string DEFAULT_ASSEMBLY_NAME;
- public static readonly string DEFAULT_FILE_NAME;
- public ModuleScope() { }
- public ModuleScope(bool savePhysicalAssembly) { }
- public ModuleScope(bool savePhysicalAssembly, bool disableSignedModule) { }
- public ModuleScope(bool savePhysicalAssembly, bool disableSignedModule, string strongAssemblyName, string strongModulePath, string weakAssemblyName, string weakModulePath) { }
- public ModuleScope(bool savePhysicalAssembly, bool disableSignedModule, Castle.DynamicProxy.Generators.INamingScope namingScope, string strongAssemblyName, string strongModulePath, string weakAssemblyName, string weakModulePath) { }
- [System.ObsoleteAttribute("Exposes a component that is intended for internal use only.")]
- public Castle.Core.Internal.Lock Lock { get; }
- public Castle.DynamicProxy.Generators.INamingScope NamingScope { get; }
- public System.Reflection.Emit.ModuleBuilder StrongNamedModule { get; }
- public string StrongNamedModuleDirectory { get; }
- public string StrongNamedModuleName { get; }
- public System.Reflection.Emit.ModuleBuilder WeakNamedModule { get; }
- public string WeakNamedModuleDirectory { get; }
- public string WeakNamedModuleName { get; }
- [System.ObsoleteAttribute("Exposes a component that is intended for internal use only.")]
- public System.Reflection.Emit.TypeBuilder DefineType(bool inSignedModulePreferably, string name, System.Reflection.TypeAttributes flags) { }
- [System.ObsoleteAttribute("Exposes a component that is intended for internal use only.")]
- public System.Type GetFromCache(Castle.DynamicProxy.Generators.CacheKey key) { }
- public static byte[] GetKeyPair() { }
- public void LoadAssemblyIntoCache(System.Reflection.Assembly assembly) { }
- public System.Reflection.Emit.ModuleBuilder ObtainDynamicModule(bool isStrongNamed) { }
- public System.Reflection.Emit.ModuleBuilder ObtainDynamicModuleWithStrongName() { }
- public System.Reflection.Emit.ModuleBuilder ObtainDynamicModuleWithWeakName() { }
- [System.ObsoleteAttribute("Exposes a component that is intended for internal use only.")]
- public void RegisterInCache(Castle.DynamicProxy.Generators.CacheKey key, System.Type type) { }
- public string SaveAssembly() { }
- public string SaveAssembly(bool strongNamed) { }
- }
- public class PersistentProxyBuilder : Castle.DynamicProxy.DefaultProxyBuilder
- {
- public PersistentProxyBuilder() { }
- public string SaveAssembly() { }
- }
- public class ProxyGenerationException : System.Exception
- {
- public ProxyGenerationException(string message) { }
- public ProxyGenerationException(string message, System.Exception innerException) { }
- }
- public class ProxyGenerationOptions : System.Runtime.Serialization.ISerializable
- {
- public static readonly Castle.DynamicProxy.ProxyGenerationOptions Default;
- public ProxyGenerationOptions(Castle.DynamicProxy.IProxyGenerationHook hook) { }
- public ProxyGenerationOptions() { }
- public System.Collections.Generic.IList AdditionalAttributes { get; }
- public System.Type BaseTypeForInterfaceProxy { get; set; }
- public bool HasMixins { get; }
- public Castle.DynamicProxy.IProxyGenerationHook Hook { get; set; }
- public Castle.DynamicProxy.MixinData MixinData { get; }
- public Castle.DynamicProxy.IInterceptorSelector Selector { get; set; }
- public void AddDelegateMixin(System.Delegate @delegate) { }
- public void AddDelegateTypeMixin(System.Type delegateType) { }
- public void AddMixinInstance(object instance) { }
- public override bool Equals(object obj) { }
- public override int GetHashCode() { }
- public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
- public void Initialize() { }
- public object[] MixinsAsArray() { }
- }
- [System.CLSCompliantAttribute(true)]
- public class ProxyGenerator : Castle.DynamicProxy.IProxyGenerator
- {
- public ProxyGenerator(Castle.DynamicProxy.IProxyBuilder builder) { }
- public ProxyGenerator() { }
- public ProxyGenerator(bool disableSignedModule) { }
- public Castle.Core.Logging.ILogger Logger { get; set; }
- public Castle.DynamicProxy.IProxyBuilder ProxyBuilder { get; }
- protected System.Collections.Generic.List BuildArgumentListForClassProxy(Castle.DynamicProxy.ProxyGenerationOptions options, Castle.DynamicProxy.IInterceptor[] interceptors) { }
- protected System.Collections.Generic.List BuildArgumentListForClassProxyWithTarget(object target, Castle.DynamicProxy.ProxyGenerationOptions options, Castle.DynamicProxy.IInterceptor[] interceptors) { }
- protected void CheckNotGenericTypeDefinition(System.Type type, string argumentName) { }
- protected void CheckNotGenericTypeDefinitions(System.Collections.Generic.IEnumerable types, string argumentName) { }
- public TClass CreateClassProxy(params Castle.DynamicProxy.IInterceptor[] interceptors)
- where TClass : class { }
- public TClass CreateClassProxy(Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors)
- where TClass : class { }
- public object CreateClassProxy(System.Type classToProxy, System.Type[] additionalInterfacesToProxy, params Castle.DynamicProxy.IInterceptor[] interceptors) { }
- public object CreateClassProxy(System.Type classToProxy, Castle.DynamicProxy.ProxyGenerationOptions options, object[] constructorArguments, params Castle.DynamicProxy.IInterceptor[] interceptors) { }
- public object CreateClassProxy(System.Type classToProxy, object[] constructorArguments, params Castle.DynamicProxy.IInterceptor[] interceptors) { }
- public object CreateClassProxy(System.Type classToProxy, params Castle.DynamicProxy.IInterceptor[] interceptors) { }
- public object CreateClassProxy(System.Type classToProxy, Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors) { }
- public object CreateClassProxy(System.Type classToProxy, System.Type[] additionalInterfacesToProxy, Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors) { }
- public virtual object CreateClassProxy(System.Type classToProxy, System.Type[] additionalInterfacesToProxy, Castle.DynamicProxy.ProxyGenerationOptions options, object[] constructorArguments, params Castle.DynamicProxy.IInterceptor[] interceptors) { }
- protected object CreateClassProxyInstance(System.Type proxyType, System.Collections.Generic.List proxyArguments, System.Type classToProxy, object[] constructorArguments) { }
- protected System.Type CreateClassProxyType(System.Type classToProxy, System.Type[] additionalInterfacesToProxy, Castle.DynamicProxy.ProxyGenerationOptions options) { }
- protected System.Type CreateClassProxyTypeWithTarget(System.Type classToProxy, System.Type[] additionalInterfacesToProxy, Castle.DynamicProxy.ProxyGenerationOptions options) { }
- public TClass CreateClassProxyWithTarget(TClass target, params Castle.DynamicProxy.IInterceptor[] interceptors)
- where TClass : class { }
- public TClass CreateClassProxyWithTarget(TClass target, Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors)
- where TClass : class { }
- public object CreateClassProxyWithTarget(System.Type classToProxy, System.Type[] additionalInterfacesToProxy, object target, params Castle.DynamicProxy.IInterceptor[] interceptors) { }
- public object CreateClassProxyWithTarget(System.Type classToProxy, object target, Castle.DynamicProxy.ProxyGenerationOptions options, object[] constructorArguments, params Castle.DynamicProxy.IInterceptor[] interceptors) { }
- public object CreateClassProxyWithTarget(System.Type classToProxy, object target, object[] constructorArguments, params Castle.DynamicProxy.IInterceptor[] interceptors) { }
- public object CreateClassProxyWithTarget(System.Type classToProxy, object target, params Castle.DynamicProxy.IInterceptor[] interceptors) { }
- public object CreateClassProxyWithTarget(System.Type classToProxy, object target, Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors) { }
- public object CreateClassProxyWithTarget(System.Type classToProxy, System.Type[] additionalInterfacesToProxy, object target, Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors) { }
- public virtual object CreateClassProxyWithTarget(System.Type classToProxy, System.Type[] additionalInterfacesToProxy, object target, Castle.DynamicProxy.ProxyGenerationOptions options, object[] constructorArguments, params Castle.DynamicProxy.IInterceptor[] interceptors) { }
- protected System.Type CreateInterfaceProxyTypeWithTarget(System.Type interfaceToProxy, System.Type[] additionalInterfacesToProxy, System.Type targetType, Castle.DynamicProxy.ProxyGenerationOptions options) { }
- protected System.Type CreateInterfaceProxyTypeWithTargetInterface(System.Type interfaceToProxy, System.Type[] additionalInterfacesToProxy, Castle.DynamicProxy.ProxyGenerationOptions options) { }
- protected System.Type CreateInterfaceProxyTypeWithoutTarget(System.Type interfaceToProxy, System.Type[] additionalInterfacesToProxy, Castle.DynamicProxy.ProxyGenerationOptions options) { }
- public TInterface CreateInterfaceProxyWithTarget(TInterface target, params Castle.DynamicProxy.IInterceptor[] interceptors)
- where TInterface : class { }
- public TInterface CreateInterfaceProxyWithTarget(TInterface target, Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors)
- where TInterface : class { }
- public object CreateInterfaceProxyWithTarget(System.Type interfaceToProxy, object target, params Castle.DynamicProxy.IInterceptor[] interceptors) { }
- public object CreateInterfaceProxyWithTarget(System.Type interfaceToProxy, object target, Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors) { }
- public object CreateInterfaceProxyWithTarget(System.Type interfaceToProxy, System.Type[] additionalInterfacesToProxy, object target, params Castle.DynamicProxy.IInterceptor[] interceptors) { }
- public virtual object CreateInterfaceProxyWithTarget(System.Type interfaceToProxy, System.Type[] additionalInterfacesToProxy, object target, Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors) { }
- public object CreateInterfaceProxyWithTargetInterface(System.Type interfaceToProxy, object target, params Castle.DynamicProxy.IInterceptor[] interceptors) { }
- public TInterface CreateInterfaceProxyWithTargetInterface(TInterface target, params Castle.DynamicProxy.IInterceptor[] interceptors)
- where TInterface : class { }
- public TInterface CreateInterfaceProxyWithTargetInterface(TInterface target, Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors)
- where TInterface : class { }
- public object CreateInterfaceProxyWithTargetInterface(System.Type interfaceToProxy, System.Type[] additionalInterfacesToProxy, object target, params Castle.DynamicProxy.IInterceptor[] interceptors) { }
- public object CreateInterfaceProxyWithTargetInterface(System.Type interfaceToProxy, object target, Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors) { }
- public virtual object CreateInterfaceProxyWithTargetInterface(System.Type interfaceToProxy, System.Type[] additionalInterfacesToProxy, object target, Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors) { }
- public TInterface CreateInterfaceProxyWithoutTarget(Castle.DynamicProxy.IInterceptor interceptor)
- where TInterface : class { }
- public TInterface CreateInterfaceProxyWithoutTarget(params Castle.DynamicProxy.IInterceptor[] interceptors)
- where TInterface : class { }
- public TInterface CreateInterfaceProxyWithoutTarget(Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors)
- where TInterface : class { }
- public object CreateInterfaceProxyWithoutTarget(System.Type interfaceToProxy, Castle.DynamicProxy.IInterceptor interceptor) { }
- public object CreateInterfaceProxyWithoutTarget(System.Type interfaceToProxy, params Castle.DynamicProxy.IInterceptor[] interceptors) { }
- public object CreateInterfaceProxyWithoutTarget(System.Type interfaceToProxy, System.Type[] additionalInterfacesToProxy, params Castle.DynamicProxy.IInterceptor[] interceptors) { }
- public object CreateInterfaceProxyWithoutTarget(System.Type interfaceToProxy, Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors) { }
- public virtual object CreateInterfaceProxyWithoutTarget(System.Type interfaceToProxy, System.Type[] additionalInterfacesToProxy, Castle.DynamicProxy.ProxyGenerationOptions options, params Castle.DynamicProxy.IInterceptor[] interceptors) { }
- protected System.Collections.Generic.List