sphinx-autoapi/tests/fixtures/dotnet.json
Eric Holscher 19c79222a9 Refactor integration tests to use fixture data.
This removes dependence on real tooling.
The main downside is that it’s fragile to output changes in the tooling.
Not a lot we can do though,
other than have real integration tests, also.
2015-06-22 23:24:59 -04:00

322 lines
15 KiB
JSON

{
"items": [
{
"uid": "Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter`1",
"parent": "Microsoft.AspNet.JsonPatch.Adapters",
"fullName.vb": "Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter(Of TModel)",
"assemblies": [
"Microsoft.AspNet.JsonPatch"
],
"namespace": "Microsoft.AspNet.JsonPatch.Adapters",
"summary": "Defines the operations that can be performed on a JSON patch document.",
"source": {
"path": "src/Microsoft.AspNet.JsonPatch/Adapters/IObjectAdapter.cs",
"startLine": 11,
"remote": {
"repo": "https://github.com/aspnet/mvc",
"path": "src/Microsoft.AspNet.JsonPatch/Adapters/IObjectAdapter.cs",
"branch": "dev",
"key": "faaba481"
}
},
"href": "Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter`1.yml",
"name.vb": "IObjectAdapter(Of TModel)",
"id": "IObjectAdapter`1",
"fullName": "Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter<TModel>",
"syntax": {
"content": {
"VB": "Public Interface IObjectAdapter(Of TModel As Class)",
"CSharp": "public interface IObjectAdapter<TModel> where TModel : class"
},
"typeParameters": [
{
"id": "TModel",
"description": "The type of the model."
}
]
},
"type": "Interface",
"children": [
"Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter`1.Add(Microsoft.AspNet.JsonPatch.Operations.Operation{`0},`0)",
"Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter`1.Copy(Microsoft.AspNet.JsonPatch.Operations.Operation{`0},`0)",
"Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter`1.Move(Microsoft.AspNet.JsonPatch.Operations.Operation{`0},`0)",
"Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter`1.Remove(Microsoft.AspNet.JsonPatch.Operations.Operation{`0},`0)",
"Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter`1.Replace(Microsoft.AspNet.JsonPatch.Operations.Operation{`0},`0)"
],
"name": "IObjectAdapter<TModel>"
},
{
"uid": "Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter`1.Add(Microsoft.AspNet.JsonPatch.Operations.Operation{`0},`0)",
"parent": "Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter`1",
"fullName.vb": "Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter(Of TModel).Add(Microsoft.AspNet.JsonPatch.Operations.Operation(Of TModel), TModel)",
"assemblies": [
"Microsoft.AspNet.JsonPatch"
],
"namespace": "Microsoft.AspNet.JsonPatch.Adapters",
"syntax": {
"content": {
"VB": "Sub Add(operation As Operation(Of TModel), objectToApplyTo As TModel)",
"CSharp": "void Add(Operation<TModel> operation, TModel objectToApplyTo)"
},
"parameters": [
{
"type": "Microsoft.AspNet.JsonPatch.Operations.Operation{{TModel}}",
"id": "operation"
},
{
"type": "TModel",
"id": "objectToApplyTo"
}
]
},
"source": {
"path": "src/Microsoft.AspNet.JsonPatch/Adapters/IObjectAdapter.cs",
"startLine": 13,
"remote": {
"repo": "https://github.com/aspnet/mvc",
"path": "src/Microsoft.AspNet.JsonPatch/Adapters/IObjectAdapter.cs",
"branch": "dev",
"key": "faaba481"
}
},
"href": "Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter`1.yml",
"name.vb": "Add(Operation(Of TModel), TModel)",
"fullName": "Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter<TModel>.Add(Microsoft.AspNet.JsonPatch.Operations.Operation<TModel>, TModel)",
"type": "Method",
"id": "Add(Microsoft.AspNet.JsonPatch.Operations.Operation{`0},`0)",
"name": "Add(Operation<TModel>, TModel)"
},
{
"uid": "Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter`1.Copy(Microsoft.AspNet.JsonPatch.Operations.Operation{`0},`0)",
"parent": "Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter`1",
"fullName.vb": "Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter(Of TModel).Copy(Microsoft.AspNet.JsonPatch.Operations.Operation(Of TModel), TModel)",
"assemblies": [
"Microsoft.AspNet.JsonPatch"
],
"namespace": "Microsoft.AspNet.JsonPatch.Adapters",
"syntax": {
"content": {
"VB": "Sub Copy(operation As Operation(Of TModel), objectToApplyTo As TModel)",
"CSharp": "void Copy(Operation<TModel> operation, TModel objectToApplyTo)"
},
"parameters": [
{
"type": "Microsoft.AspNet.JsonPatch.Operations.Operation{{TModel}}",
"id": "operation"
},
{
"type": "TModel",
"id": "objectToApplyTo"
}
]
},
"source": {
"path": "src/Microsoft.AspNet.JsonPatch/Adapters/IObjectAdapter.cs",
"startLine": 14,
"remote": {
"repo": "https://github.com/aspnet/mvc",
"path": "src/Microsoft.AspNet.JsonPatch/Adapters/IObjectAdapter.cs",
"branch": "dev",
"key": "faaba481"
}
},
"href": "Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter`1.yml",
"name.vb": "Copy(Operation(Of TModel), TModel)",
"fullName": "Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter<TModel>.Copy(Microsoft.AspNet.JsonPatch.Operations.Operation<TModel>, TModel)",
"type": "Method",
"id": "Copy(Microsoft.AspNet.JsonPatch.Operations.Operation{`0},`0)",
"name": "Copy(Operation<TModel>, TModel)"
},
{
"uid": "Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter`1.Move(Microsoft.AspNet.JsonPatch.Operations.Operation{`0},`0)",
"parent": "Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter`1",
"fullName.vb": "Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter(Of TModel).Move(Microsoft.AspNet.JsonPatch.Operations.Operation(Of TModel), TModel)",
"assemblies": [
"Microsoft.AspNet.JsonPatch"
],
"namespace": "Microsoft.AspNet.JsonPatch.Adapters",
"syntax": {
"content": {
"VB": "Sub Move(operation As Operation(Of TModel), objectToApplyTo As TModel)",
"CSharp": "void Move(Operation<TModel> operation, TModel objectToApplyTo)"
},
"parameters": [
{
"type": "Microsoft.AspNet.JsonPatch.Operations.Operation{{TModel}}",
"id": "operation"
},
{
"type": "TModel",
"id": "objectToApplyTo"
}
]
},
"source": {
"path": "src/Microsoft.AspNet.JsonPatch/Adapters/IObjectAdapter.cs",
"startLine": 15,
"remote": {
"repo": "https://github.com/aspnet/mvc",
"path": "src/Microsoft.AspNet.JsonPatch/Adapters/IObjectAdapter.cs",
"branch": "dev",
"key": "faaba481"
}
},
"href": "Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter`1.yml",
"name.vb": "Move(Operation(Of TModel), TModel)",
"fullName": "Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter<TModel>.Move(Microsoft.AspNet.JsonPatch.Operations.Operation<TModel>, TModel)",
"type": "Method",
"id": "Move(Microsoft.AspNet.JsonPatch.Operations.Operation{`0},`0)",
"name": "Move(Operation<TModel>, TModel)"
},
{
"uid": "Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter`1.Remove(Microsoft.AspNet.JsonPatch.Operations.Operation{`0},`0)",
"parent": "Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter`1",
"fullName.vb": "Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter(Of TModel).Remove(Microsoft.AspNet.JsonPatch.Operations.Operation(Of TModel), TModel)",
"assemblies": [
"Microsoft.AspNet.JsonPatch"
],
"namespace": "Microsoft.AspNet.JsonPatch.Adapters",
"syntax": {
"content": {
"VB": "Sub Remove(operation As Operation(Of TModel), objectToApplyTo As TModel)",
"CSharp": "void Remove(Operation<TModel> operation, TModel objectToApplyTo)"
},
"parameters": [
{
"type": "Microsoft.AspNet.JsonPatch.Operations.Operation{{TModel}}",
"id": "operation"
},
{
"type": "TModel",
"id": "objectToApplyTo"
}
]
},
"source": {
"path": "src/Microsoft.AspNet.JsonPatch/Adapters/IObjectAdapter.cs",
"startLine": 16,
"remote": {
"repo": "https://github.com/aspnet/mvc",
"path": "src/Microsoft.AspNet.JsonPatch/Adapters/IObjectAdapter.cs",
"branch": "dev",
"key": "faaba481"
}
},
"href": "Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter`1.yml",
"name.vb": "Remove(Operation(Of TModel), TModel)",
"fullName": "Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter<TModel>.Remove(Microsoft.AspNet.JsonPatch.Operations.Operation<TModel>, TModel)",
"type": "Method",
"id": "Remove(Microsoft.AspNet.JsonPatch.Operations.Operation{`0},`0)",
"name": "Remove(Operation<TModel>, TModel)"
},
{
"uid": "Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter`1.Replace(Microsoft.AspNet.JsonPatch.Operations.Operation{`0},`0)",
"parent": "Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter`1",
"fullName.vb": "Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter(Of TModel).Replace(Microsoft.AspNet.JsonPatch.Operations.Operation(Of TModel), TModel)",
"assemblies": [
"Microsoft.AspNet.JsonPatch"
],
"namespace": "Microsoft.AspNet.JsonPatch.Adapters",
"syntax": {
"content": {
"VB": "Sub Replace(operation As Operation(Of TModel), objectToApplyTo As TModel)",
"CSharp": "void Replace(Operation<TModel> operation, TModel objectToApplyTo)"
},
"parameters": [
{
"type": "Microsoft.AspNet.JsonPatch.Operations.Operation{{TModel}}",
"id": "operation"
},
{
"type": "TModel",
"id": "objectToApplyTo"
}
]
},
"source": {
"path": "src/Microsoft.AspNet.JsonPatch/Adapters/IObjectAdapter.cs",
"startLine": 17,
"remote": {
"repo": "https://github.com/aspnet/mvc",
"path": "src/Microsoft.AspNet.JsonPatch/Adapters/IObjectAdapter.cs",
"branch": "dev",
"key": "faaba481"
}
},
"href": "Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter`1.yml",
"name.vb": "Replace(Operation(Of TModel), TModel)",
"fullName": "Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter<TModel>.Replace(Microsoft.AspNet.JsonPatch.Operations.Operation<TModel>, TModel)",
"type": "Method",
"id": "Replace(Microsoft.AspNet.JsonPatch.Operations.Operation{`0},`0)",
"name": "Replace(Operation<TModel>, TModel)"
}
],
"references": [
{
"name.csharp": "Microsoft.AspNet.JsonPatch.Adapters",
"uid": "Microsoft.AspNet.JsonPatch.Adapters",
"fullName.csharp": "Microsoft.AspNet.JsonPatch.Adapters",
"fullName.vb": "Microsoft.AspNet.JsonPatch.Adapters",
"type": "Default",
"name.vb": "Microsoft.AspNet.JsonPatch.Adapters",
"isExternal": false
},
{
"name.csharp": "Operation<TModel>",
"uid": "Microsoft.AspNet.JsonPatch.Operations.Operation{{TModel}}",
"fullName.csharp": "Microsoft.AspNet.JsonPatch.Operations.Operation<TModel>",
"fullName.vb": "Microsoft.AspNet.JsonPatch.Operations.Operation(Of TModel)",
"spec.csharp": [
{
"fullName": "Microsoft.AspNet.JsonPatch.Operations.Operation",
"href": "Microsoft.AspNet.JsonPatch.Operations.Operation`1.yml",
"uid": "Microsoft.AspNet.JsonPatch.Operations.Operation`1",
"name": "Operation",
"isExternal": false
},
{
"fullName": "<",
"name": "<"
},
{
"fullName": "TModel",
"name": "TModel"
},
{
"fullName": ">",
"name": ">"
}
],
"name.vb": "Operation(Of TModel)",
"spec.vb": [
{
"fullName": "Microsoft.AspNet.JsonPatch.Operations.Operation",
"href": "Microsoft.AspNet.JsonPatch.Operations.Operation`1.yml",
"uid": "Microsoft.AspNet.JsonPatch.Operations.Operation`1",
"name": "Operation",
"isExternal": false
},
{
"fullName": "(Of ",
"name": "(Of "
},
{
"fullName": "TModel",
"name": "TModel"
},
{
"fullName": ")",
"name": ")"
}
]
},
{
"name.csharp": "TModel",
"uid": "TModel",
"fullName.csharp": "TModel",
"fullName.vb": "TModel",
"name.vb": "TModel",
"isExternal": false
}
]
}