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,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 ();
}
}
}

View File

@@ -0,0 +1,56 @@
//
// ProjectedWrapper2.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 ProjectedWrapper2 : ProjectedWrapper
{
public object ProjectedProperty0 {
get; set;
}
public object ProjectedProperty1 {
get; set;
}
protected override object InternalGetProjectedPropertyValue (int propertyIndex)
{
throw new NotImplementedException ();
}
public ProjectedWrapper2 ()
{
throw new NotImplementedException ();
}
}
}

View File

@@ -0,0 +1,60 @@
//
// ProjectedWrapper3.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 ProjectedWrapper3 : ProjectedWrapper
{
public object ProjectedProperty0 {
get; set;
}
public object ProjectedProperty1 {
get; set;
}
public object ProjectedProperty2 {
get; set;
}
protected override object InternalGetProjectedPropertyValue (int propertyIndex)
{
throw new NotImplementedException ();
}
public ProjectedWrapper3 ()
{
throw new NotImplementedException ();
}
}
}

View File

@@ -0,0 +1,64 @@
//
// ProjectedWrapper4.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 ProjectedWrapper4 : ProjectedWrapper
{
public object ProjectedProperty0 {
get; set;
}
public object ProjectedProperty1 {
get; set;
}
public object ProjectedProperty2 {
get; set;
}
public object ProjectedProperty3 {
get; set;
}
protected override object InternalGetProjectedPropertyValue (int propertyIndex)
{
throw new NotImplementedException ();
}
public ProjectedWrapper4 ()
{
throw new NotImplementedException ();
}
}
}

View File

@@ -0,0 +1,68 @@
//
// ProjectedWrapper5.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 ProjectedWrapper5 : ProjectedWrapper
{
public object ProjectedProperty0 {
get; set;
}
public object ProjectedProperty1 {
get; set;
}
public object ProjectedProperty2 {
get; set;
}
public object ProjectedProperty3 {
get; set;
}
public object ProjectedProperty4 {
get; set;
}
protected override object InternalGetProjectedPropertyValue (int propertyIndex)
{
throw new NotImplementedException ();
}
public ProjectedWrapper5 ()
{
throw new NotImplementedException ();
}
}
}

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