Please enable JavaScript to use RhodeCode Enterprise
##// END OF EJS Templates
cin
- Fri, 27 Apr 2018 13:57:30
Show More
0
Implab.ServiceHost/Unity/IInjectionArray.cs
Implab.ServiceHost/Unity/IInjectionArray.cs
created
644
+12
0
@@
-0,0
+1,12
1
using System.Collections.Generic ;
2
3
namespace Implab.ServiceHost.Unity
4
{
5
public interface IArrayInjectionParameter {
6
7
string TypeName { get ; }
8
9
IEnumerable < IInjectionParameter > Items { get ; }
10
11
}
12
}
No newline at end of file
0
Implab.ServiceHost/Unity/IInjectionParameter.cs
Implab.ServiceHost/Unity/IInjectionParameter.cs
created
644
+5
0
@@
-0,0
+1,5
1
namespace Implab.ServiceHost.Unity {
2
public interface IInjectionParameter {
3
void Visit ( InjectionValueBuilder builder );
4
}
5
}
No newline at end of file
0
Implab.ServiceHost/Unity/DefaultParameterElement.cs
Implab.ServiceHost/Unity/DefaultParameterElement.cs
+1
-1
@@
-5,7
+5,7
namespace Implab.ServiceHost.Unity
5
5
get { return null ; }
6
6
}
7
7
8
internal override void Visit ( InjectionValueBuilder builder ) {
8
public override void Visit ( InjectionValueBuilder builder ) {
9
9
builder . Visit ( this );
10
10
}
11
11
}
0
Implab.ServiceHost/Unity/DependencyParameterElement.cs
Implab.ServiceHost/Unity/DependencyParameterElement.cs
+1
-1
@@
-9,7
+9,7
namespace Implab.ServiceHost.Unity {
9
9
[XmlAttribute("optional")]
10
10
public bool Optional { get ; set ; }
11
11
12
internal override void Visit ( InjectionValueBuilder builder ) {
12
public override void Visit ( InjectionValueBuilder builder ) {
13
13
builder . Visit ( this );
14
14
}
15
15
}
0
Implab.ServiceHost/Unity/IDependencyReference.cs
Implab.ServiceHost/Unity/IDependencyReference.cs
+4
-2
@@
-1,8
+1,10
1
1
namespace Implab.ServiceHost.Unity {
2
2
public interface IDependencyReference {
3
3
4
string TypeName { get ; set; }
4
string TypeName { get ; }
5
5
6
string DependencyName { get ; set ; }
6
bool Optional { get ; }
7
8
string DependencyName { get ; }
7
9
}
8
10
}
No newline at end of file
0
Implab.ServiceHost/Unity/ITextValue.cs
Implab.ServiceHost/Unity/ITextValue.cs
+1
0
@@
-1,5
+1,6
1
1
namespace Implab.ServiceHost.Unity {
2
2
public interface ITextValue {
3
3
4
string TypeName { get ; }
4
5
5
6
string Value { get ; }
0
Implab.ServiceHost/Unity/InjectionParameterElement.cs
Implab.ServiceHost/Unity/InjectionParameterElement.cs
+2
-2
@@
-2,11
+2,11
using System;
2
2
using System.Xml.Serialization ;
3
3
4
4
namespace Implab.ServiceHost.Unity {
5
public abstract class InjectionParameterElement {
5
public abstract class InjectionParameterElement : IInjectionParameter {
6
6
7
7
[XmlAttribute("type")]
8
8
public string TypeName { get ; set ; }
9
9
10
internal abstract void Visit ( InjectionValueBuilder builder );
10
public abstract void Visit ( InjectionValueBuilder builder );
11
11
}
12
12
}
No newline at end of file
0
Implab.ServiceHost/Unity/SerializedElement.cs
Implab.ServiceHost/Unity/SerializedElement.cs
+6
0
@@
-21,6
+21,8
namespace Implab.ServiceHost.Unity
21
21
}
22
22
}
23
23
24
public string TypeName => throw new NotImplementedException ();
25
24
26
public override void Visit ( ContainerBuilder context ) {
25
27
context . Visit ( this );
26
28
}
@@
-33,5
+35,9
namespace Implab.ServiceHost.Unity
33
35
34
36
throw new Exception ( "No content found, expected XML document" );
35
37
}
38
39
public void Visit ( InjectionValueBuilder builder ) {
40
throw new NotImplementedException ();
41
}
36
42
}
37
43
}
No newline at end of file
0
Implab.ServiceHost/Unity/SerializedParameterElement.cs
Implab.ServiceHost/Unity/SerializedParameterElement.cs
+1
-1
@@
-21,7
+21,7
namespace Implab.ServiceHost.Unity
21
21
throw new Exception ( "No content found, expected XML document" );
22
22
}
23
23
24
internal override void Visit ( InjectionValueBuilder builder ) {
24
public override void Visit ( InjectionValueBuilder builder ) {
25
25
builder . Visit ( this );
26
26
}
27
27
}
0
Implab.ServiceHost/Unity/ValueParameterElement.cs
Implab.ServiceHost/Unity/ValueParameterElement.cs
+1
-1
@@
-6,7
+6,7
namespace Implab.ServiceHost.Unity {
6
6
[XmlAttribute("value")]
7
7
public string Value { get ; set ; }
8
8
9
internal override void Visit ( InjectionValueBuilder builder ) {
9
public override void Visit ( InjectionValueBuilder builder ) {
10
10
builder . Visit ( this );
11
11
}
12
12
}
Site-wide shortcuts
/
Use quick search box
g h
Goto home page
g g
Goto my private gists page
g G
Goto my public gists page
g 0-9
Goto bookmarked items from 0-9
n r
New repository page
n g
New gist page
Repositories
g s
Goto summary page
g c
Goto changelog page
g f
Goto files page
g F
Goto files page with file search activated
g p
Goto pull requests page
g o
Goto repository settings
g O
Goto repository access permissions settings
t s
Toggle sidebar on some pages