Imported Upstream version 3.6.0

Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
This commit is contained in:
Jo Shields
2014-08-13 10:39:27 +01:00
commit a575963da9
50588 changed files with 8155799 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
using System;
using System.Reflection;
using System.Resources;
using System.Runtime.InteropServices;
using System.Security;
[assembly: SecurityCritical]
[assembly: AssemblyTitle ("System.Data.Services.dll")]
[assembly: AssemblyDescription ("System.Data.Services.dll")]
[assembly: AssemblyDefaultAlias ("System.Data.Services.dll")]
[assembly: AssemblyCompany(Consts.MonoCompany)]
[assembly: AssemblyProduct(Consts.MonoProduct)]
[assembly: AssemblyCopyright(Consts.MonoCopyright)]
[assembly: AssemblyVersion(Consts.FxVersion)]
[assembly: SatelliteContractVersion(Consts.FxVersion)]
[assembly: AssemblyInformationalVersion(Consts.FxFileVersion)]
[assembly: AssemblyFileVersion(Consts.FxFileVersion)]
[assembly: NeutralResourcesLanguage ("en-US")]
[assembly: AssemblyDelaySign (true)]
[assembly: AssemblyKeyFile ("../ecma.pub")]
[assembly: ComVisible (false)]
[assembly: CLSCompliant (true)]

View File

@@ -0,0 +1,3 @@
2009-11-06 Eric Maupin <me@ermau.com>
* Added

View File

@@ -0,0 +1,17 @@
2010-06-11 Pete Johanson <peter@peterjohanson.com>
* Makefile: Don't use the mono key for signing.
* Assembly/AssemblyInfo.cs: Use the ECMA key for signing.
2010-04-03 Jb Evain <jbevain@novell.com>
* Makefile: System.Data.Services is a .net 3.5 assembly.
2009-11-07 Zoltan Varga <vargaz@gmail.com>
*: Move .cs files to the System.Data.Services subdir to match their namespace,
move tests to 'Test' from 'Tests', add Makefile.
2009-11-06 Eric Maupin <me@ermau.com>
* Added

View File

@@ -0,0 +1,21 @@
thisdir = class/System.Data.Services
SUBDIRS =
include ../../build/rules.make
LIBRARY = System.Data.Services.dll
LIB_MCS_FLAGS = \
-d:NET_3_5 \
-r:System.dll \
-r:System.Core.dll \
-r:System.ServiceModel.dll \
-r:System.ServiceModel.Web.dll \
-r:System.Data.Services.Client.dll
ifeq (4, $(FRAMEWORK_VERSION_MAJOR))
LIB_MCS_FLAGS += -r:System.ServiceModel.Activation.dll
endif
TEST_MCS_FLAGS = -r:System.ServiceModel.dll -r:System.Core.dll
include ../../build/library.make

View File

@@ -0,0 +1,64 @@
//
// ExpandedWrapper`1.cs
//
// Author:
// Marek Habersack <grendel@twistedcode.net>
//
// Copyright (c) 2011 Novell, Inc
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
using System;
using System.ComponentModel;
using System.Data.Services;
using System.Data.Services.Internal;
using System.Runtime;
namespace System.Data.Services.Internal
{
[EditorBrowsable (EditorBrowsableState.Never)]
public abstract class ExpandedWrapper <TExpandedElement> : IExpandedResult
{
public string Description {
get { throw new NotImplementedException (); }
set { throw new NotImplementedException (); }
}
public TExpandedElement ExpandedElement {
get { throw new NotImplementedException (); }
set { throw new NotImplementedException (); }
}
object IExpandedResult.ExpandedElement {
get { throw new NotImplementedException (); }
}
public object GetExpandedPropertyValue (string name)
{
throw new NotImplementedException ();
}
protected abstract object InternalGetExpandedPropertyValue (int nameIndex);
protected ExpandedWrapper ()
{
throw new NotImplementedException ();
}
}
}

View File

@@ -0,0 +1,84 @@
//
// ExpandedWrapper`10.cs
//
// Author:
// Marek Habersack <grendel@twistedcode.net>
//
// Copyright (c) 2011 Novell, Inc
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
using System;
using System.ComponentModel;
using System.Data.Services.Internal;
using System.Runtime;
using System.Runtime.CompilerServices;
namespace System.Data.Services.Internal
{
[EditorBrowsable (EditorBrowsableState.Never)]
public sealed class ExpandedWrapper <TExpandedElement, TProperty0, TProperty1, TProperty2, TProperty3, TProperty4, TProperty5, TProperty6, TProperty7, TProperty8> : ExpandedWrapper <TExpandedElement>
{
public TProperty0 ProjectedProperty0 {
get; set;
}
public TProperty1 ProjectedProperty1 {
get; set;
}
public TProperty2 ProjectedProperty2 {
get; set;
}
public TProperty3 ProjectedProperty3 {
get; set;
}
public TProperty4 ProjectedProperty4 {
get; set;
}
public TProperty5 ProjectedProperty5 {
get; set;
}
public TProperty6 ProjectedProperty6 {
get; set;
}
public TProperty7 ProjectedProperty7 {
get; set;
}
public TProperty8 ProjectedProperty8 {
get; set;
}
protected override object InternalGetExpandedPropertyValue (int nameIndex)
{
throw new NotImplementedException ();
}
public ExpandedWrapper ()
{
throw new NotImplementedException ();
}
}
}

View File

@@ -0,0 +1,88 @@
//
// ExpandedWrapper`11.cs
//
// Author:
// Marek Habersack <grendel@twistedcode.net>
//
// Copyright (c) 2011 Novell, Inc
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
using System;
using System.ComponentModel;
using System.Data.Services.Internal;
using System.Runtime;
using System.Runtime.CompilerServices;
namespace System.Data.Services.Internal
{
[EditorBrowsable (EditorBrowsableState.Never)]
public sealed class ExpandedWrapper <TExpandedElement, TProperty0, TProperty1, TProperty2, TProperty3, TProperty4, TProperty5, TProperty6, TProperty7, TProperty8, TProperty9> : ExpandedWrapper <TExpandedElement>
{
public TProperty0 ProjectedProperty0 {
get; set;
}
public TProperty1 ProjectedProperty1 {
get; set;
}
public TProperty2 ProjectedProperty2 {
get; set;
}
public TProperty3 ProjectedProperty3 {
get; set;
}
public TProperty4 ProjectedProperty4 {
get; set;
}
public TProperty5 ProjectedProperty5 {
get; set;
}
public TProperty6 ProjectedProperty6 {
get; set;
}
public TProperty7 ProjectedProperty7 {
get; set;
}
public TProperty8 ProjectedProperty8 {
get; set;
}
public TProperty9 ProjectedProperty9 {
get; set;
}
protected override object InternalGetExpandedPropertyValue (int nameIndex)
{
throw new NotImplementedException ();
}
public ExpandedWrapper ()
{
throw new NotImplementedException ();
}
}
}

View File

@@ -0,0 +1,92 @@
//
// ExpandedWrapper`12.cs
//
// Author:
// Marek Habersack <grendel@twistedcode.net>
//
// Copyright (c) 2011 Novell, Inc
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
using System;
using System.ComponentModel;
using System.Data.Services.Internal;
using System.Runtime;
using System.Runtime.CompilerServices;
namespace System.Data.Services.Internal
{
[EditorBrowsable (EditorBrowsableState.Never)]
public sealed class ExpandedWrapper <TExpandedElement, TProperty0, TProperty1, TProperty2, TProperty3, TProperty4, TProperty5, TProperty6, TProperty7, TProperty8, TProperty9, TProperty10> : ExpandedWrapper <TExpandedElement>
{
public TProperty0 ProjectedProperty0 {
get; set;
}
public TProperty1 ProjectedProperty1 {
get; set;
}
public TProperty2 ProjectedProperty2 {
get; set;
}
public TProperty3 ProjectedProperty3 {
get; set;
}
public TProperty4 ProjectedProperty4 {
get; set;
}
public TProperty5 ProjectedProperty5 {
get; set;
}
public TProperty6 ProjectedProperty6 {
get; set;
}
public TProperty7 ProjectedProperty7 {
get; set;
}
public TProperty8 ProjectedProperty8 {
get; set;
}
public TProperty9 ProjectedProperty9 {
get; set;
}
public TProperty10 ProjectedProperty10 {
get; set;
}
protected override object InternalGetExpandedPropertyValue (int nameIndex)
{
throw new NotImplementedException ();
}
public ExpandedWrapper ()
{
throw new NotImplementedException ();
}
}
}

View File

@@ -0,0 +1,96 @@
//
// ExpandedWrapper`13.cs
//
// Author:
// Marek Habersack <grendel@twistedcode.net>
//
// Copyright (c) 2011 Novell, Inc
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
using System;
using System.ComponentModel;
using System.Data.Services.Internal;
using System.Runtime;
using System.Runtime.CompilerServices;
namespace System.Data.Services.Internal
{
[EditorBrowsable (EditorBrowsableState.Never)]
public sealed class ExpandedWrapper <TExpandedElement, TProperty0, TProperty1, TProperty2, TProperty3, TProperty4, TProperty5, TProperty6, TProperty7, TProperty8, TProperty9, TProperty10, TProperty11> : ExpandedWrapper <TExpandedElement>
{
public TProperty0 ProjectedProperty0 {
get; set;
}
public TProperty1 ProjectedProperty1 {
get; set;
}
public TProperty2 ProjectedProperty2 {
get; set;
}
public TProperty3 ProjectedProperty3 {
get; set;
}
public TProperty4 ProjectedProperty4 {
get; set;
}
public TProperty5 ProjectedProperty5 {
get; set;
}
public TProperty6 ProjectedProperty6 {
get; set;
}
public TProperty7 ProjectedProperty7 {
get; set;
}
public TProperty8 ProjectedProperty8 {
get; set;
}
public TProperty9 ProjectedProperty9 {
get; set;
}
public TProperty10 ProjectedProperty10 {
get; set;
}
public TProperty11 ProjectedProperty11 {
get; set;
}
protected override object InternalGetExpandedPropertyValue (int nameIndex)
{
throw new NotImplementedException ();
}
public ExpandedWrapper ()
{
throw new NotImplementedException ();
}
}
}

View File

@@ -0,0 +1,51 @@
//
// ExpandedWrapper`2.cs
//
// Author:
// Marek Habersack <grendel@twistedcode.net>
//
// Copyright (c) 2011 Novell, Inc
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
using System;
using System.ComponentModel;
using System.Data.Services.Internal;
using System.Runtime;
using System.Runtime.CompilerServices;
namespace System.Data.Services.Internal
{
[EditorBrowsable (EditorBrowsableState.Never)]
public sealed class ExpandedWrapper <TExpandedElement, TProperty0> : ExpandedWrapper <TExpandedElement>
{
public TProperty0 ProjectedProperty0 {
get; set;
}
protected override object InternalGetExpandedPropertyValue (int nameIndex)
{
throw new NotImplementedException ();
}
public ExpandedWrapper ()
{
throw new NotImplementedException ();
}
}
}

View File

@@ -0,0 +1,56 @@
//
// ExpandedWrapper`3.cs
//
// Author:
// Marek Habersack <grendel@twistedcode.net>
//
// Copyright (c) 2011 Novell, Inc
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
using System;
using System.ComponentModel;
using System.Data.Services.Internal;
using System.Runtime;
using System.Runtime.CompilerServices;
namespace System.Data.Services.Internal
{
[EditorBrowsable (EditorBrowsableState.Never)]
public sealed class ExpandedWrapper <TExpandedElement, TProperty0, TProperty1> : ExpandedWrapper <TExpandedElement>
{
public TProperty0 ProjectedProperty0 {
get; set;
}
public TProperty1 ProjectedProperty1 {
get; set;
}
protected override object InternalGetExpandedPropertyValue (int nameIndex)
{
throw new NotImplementedException ();
}
public ExpandedWrapper ()
{
throw new NotImplementedException ();
}
}
}

View File

@@ -0,0 +1,59 @@
//
// ExpandedWrapper`4.cs
//
// Author:
// Marek Habersack <grendel@twistedcode.net>
//
// Copyright (c) 2011 Novell, Inc
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
using System;
using System.ComponentModel;
using System.Data.Services.Internal;
using System.Runtime;
using System.Runtime.CompilerServices;
namespace System.Data.Services.Internal
{
[EditorBrowsable (EditorBrowsableState.Never)]
public sealed class ExpandedWrapper <TExpandedElement, TProperty0, TProperty1, TProperty2> : ExpandedWrapper <TExpandedElement>
{
public TProperty0 ProjectedProperty0 {
get; set;
}
public TProperty1 ProjectedProperty1 {
get; set;
}
public TProperty2 ProjectedProperty2 {
get; set;
}
protected override object InternalGetExpandedPropertyValue (int nameIndex)
{
throw new NotImplementedException ();
}
public ExpandedWrapper ()
{
throw new NotImplementedException ();
}
}
}

View File

@@ -0,0 +1,64 @@
//
// ExpandedWrapper`5.cs
//
// Author:
// Marek Habersack <grendel@twistedcode.net>
//
// Copyright (c) 2011 Novell, Inc
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
using System;
using System.ComponentModel;
using System.Data.Services.Internal;
using System.Runtime;
using System.Runtime.CompilerServices;
namespace System.Data.Services.Internal
{
[EditorBrowsable (EditorBrowsableState.Never)]
public sealed class ExpandedWrapper <TExpandedElement, TProperty0, TProperty1, TProperty2, TProperty3> : ExpandedWrapper <TExpandedElement>
{
public TProperty0 ProjectedProperty0 {
get; set;
}
public TProperty1 ProjectedProperty1 {
get; set;
}
public TProperty2 ProjectedProperty2 {
get; set;
}
public TProperty3 ProjectedProperty3 {
get; set;
}
protected override object InternalGetExpandedPropertyValue (int nameIndex)
{
throw new NotImplementedException ();
}
public ExpandedWrapper ()
{
throw new NotImplementedException ();
}
}
}

View File

@@ -0,0 +1,68 @@
//
// ExpandedWrapper`6.cs
//
// Author:
// Marek Habersack <grendel@twistedcode.net>
//
// Copyright (c) 2011 Novell, Inc
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
using System;
using System.ComponentModel;
using System.Data.Services.Internal;
using System.Runtime;
using System.Runtime.CompilerServices;
namespace System.Data.Services.Internal
{
[EditorBrowsable (EditorBrowsableState.Never)]
public sealed class ExpandedWrapper <TExpandedElement, TProperty0, TProperty1, TProperty2, TProperty3, TProperty4> : ExpandedWrapper <TExpandedElement>
{
public TProperty0 ProjectedProperty0 {
get; set;
}
public TProperty1 ProjectedProperty1 {
get; set;
}
public TProperty2 ProjectedProperty2 {
get; set;
}
public TProperty3 ProjectedProperty3 {
get; set;
}
public TProperty4 ProjectedProperty4 {
get; set;
}
protected override object InternalGetExpandedPropertyValue (int nameIndex)
{
throw new NotImplementedException ();
}
public ExpandedWrapper ()
{
throw new NotImplementedException ();
}
}
}

View File

@@ -0,0 +1,72 @@
//
// ExpandedWrapper`7.cs
//
// Author:
// Marek Habersack <grendel@twistedcode.net>
//
// Copyright (c) 2011 Novell, Inc
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
using System;
using System.ComponentModel;
using System.Data.Services.Internal;
using System.Runtime;
using System.Runtime.CompilerServices;
namespace System.Data.Services.Internal
{
[EditorBrowsable (EditorBrowsableState.Never)]
public sealed class ExpandedWrapper <TExpandedElement, TProperty0, TProperty1, TProperty2, TProperty3, TProperty4, TProperty5> : ExpandedWrapper <TExpandedElement>
{
public TProperty0 ProjectedProperty0 {
get; set;
}
public TProperty1 ProjectedProperty1 {
get; set;
}
public TProperty2 ProjectedProperty2 {
get; set;
}
public TProperty3 ProjectedProperty3 {
get; set;
}
public TProperty4 ProjectedProperty4 {
get; set;
}
public TProperty5 ProjectedProperty5 {
get; set;
}
protected override object InternalGetExpandedPropertyValue (int nameIndex)
{
throw new NotImplementedException ();
}
public ExpandedWrapper ()
{
throw new NotImplementedException ();
}
}
}

View File

@@ -0,0 +1,76 @@
//
// ExpandedWrapper`8.cs
//
// Author:
// Marek Habersack <grendel@twistedcode.net>
//
// Copyright (c) 2011 Novell, Inc
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
using System;
using System.ComponentModel;
using System.Data.Services.Internal;
using System.Runtime;
using System.Runtime.CompilerServices;
namespace System.Data.Services.Internal
{
[EditorBrowsable (EditorBrowsableState.Never)]
public sealed class ExpandedWrapper <TExpandedElement, TProperty0, TProperty1, TProperty2, TProperty3, TProperty4, TProperty5, TProperty6> : ExpandedWrapper <TExpandedElement>
{
public TProperty0 ProjectedProperty0 {
get; set;
}
public TProperty1 ProjectedProperty1 {
get; set;
}
public TProperty2 ProjectedProperty2 {
get; set;
}
public TProperty3 ProjectedProperty3 {
get; set;
}
public TProperty4 ProjectedProperty4 {
get; set;
}
public TProperty5 ProjectedProperty5 {
get; set;
}
public TProperty6 ProjectedProperty6 {
get; set;
}
protected override object InternalGetExpandedPropertyValue (int nameIndex)
{
throw new NotImplementedException ();
}
public ExpandedWrapper ()
{
throw new NotImplementedException ();
}
}
}

View File

@@ -0,0 +1,80 @@
//
// ExpandedWrapper`9.cs
//
// Author:
// Marek Habersack <grendel@twistedcode.net>
//
// Copyright (c) 2011 Novell, Inc
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
using System;
using System.ComponentModel;
using System.Data.Services.Internal;
using System.Runtime;
using System.Runtime.CompilerServices;
namespace System.Data.Services.Internal
{
[EditorBrowsable (EditorBrowsableState.Never)]
public sealed class ExpandedWrapper <TExpandedElement, TProperty0, TProperty1, TProperty2, TProperty3, TProperty4, TProperty5, TProperty6, TProperty7> : ExpandedWrapper <TExpandedElement>
{
public TProperty0 ProjectedProperty0 {
get; set;
}
public TProperty1 ProjectedProperty1 {
get; set;
}
public TProperty2 ProjectedProperty2 {
get; set;
}
public TProperty3 ProjectedProperty3 {
get; set;
}
public TProperty4 ProjectedProperty4 {
get; set;
}
public TProperty5 ProjectedProperty5 {
get; set;
}
public TProperty6 ProjectedProperty6 {
get; set;
}
public TProperty7 ProjectedProperty7 {
get; set;
}
protected override object InternalGetExpandedPropertyValue (int nameIndex)
{
throw new NotImplementedException ();
}
public ExpandedWrapper ()
{
throw new NotImplementedException ();
}
}
}

View File

@@ -0,0 +1,63 @@
//
// ProjectedWrapper.cs
//
// Author:
// Marek Habersack <grendel@twistedcode.net>
//
// Copyright (c) 2011 Novell, Inc
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
using System;
using System.Collections;
using System.ComponentModel;
using System.Data.Services;
using System.Data.Services.Internal;
using System.Linq;
using System.Linq.Expressions;
using System.Runtime;
namespace System.Data.Services.Internal
{
[EditorBrowsable (EditorBrowsableState.Never)]
public abstract class ProjectedWrapper
{
public string ResourceTypeName {
get { throw new NotImplementedException (); }
set { throw new NotImplementedException (); }
}
public string PropertyNameList {
get { throw new NotImplementedException (); }
set { throw new NotImplementedException (); }
}
public object GetProjectedPropertyValue (string propertyName)
{
throw new NotImplementedException ();
}
protected abstract object InternalGetProjectedPropertyValue (int propertyIndex);
protected ProjectedWrapper ()
{
throw new NotImplementedException ();
}
}
}

View File

@@ -0,0 +1,49 @@
//
// ProjectedWrapper0.cs
//
// Author:
// Marek Habersack <grendel@twistedcode.net>
//
// Copyright (c) 2011 Novell, Inc
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
using System;
using System.ComponentModel;
using System.Data.Services.Internal;
using System.Runtime;
namespace System.Data.Services.Internal
{
[EditorBrowsable (EditorBrowsableState.Never)]
public sealed class ProjectedWrapper0 : ProjectedWrapper
{
protected override object InternalGetProjectedPropertyValue (int propertyIndex)
{
throw new NotImplementedException ();
}
[TargetedPatchingOptOut ("Performance critical to inline this type of method across NGen image boundaries")]
public ProjectedWrapper0 ()
{
throw new NotImplementedException ();
}
}
}

View File

@@ -0,0 +1,52 @@
//
// ProjectedWrapper1.cs
//
// Author:
// Marek Habersack <grendel@twistedcode.net>
//
// Copyright (c) 2011 Novell, Inc
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
using System;
using System.ComponentModel;
using System.Data.Services.Internal;
using System.Runtime;
using System.Runtime.CompilerServices;
namespace System.Data.Services.Internal
{
[EditorBrowsable (EditorBrowsableState.Never)]
public sealed class ProjectedWrapper1 : ProjectedWrapper
{
public object ProjectedProperty0 {
get; set;
}
protected override object InternalGetProjectedPropertyValue (int propertyIndex)
{
throw new NotImplementedException ();
}
public ProjectedWrapper1 ()
{
throw new NotImplementedException ();
}
}
}

Some files were not shown because too many files have changed in this diff Show More