20
20
ShowParameterNames = 1,
21
21
ShowAccessibility = 16,
22
22
UseFullyQualifiedNames = 2,
23
ShowMemberModifiers = 4,
24
24
ShowInheritanceList = 8,
25
25
IncludeHTMLMarkup = 32,
26
26
UseLinkArrayList = 64,
27
27
QualifiedNamesOnlyForReturnTypes = 128,
28
28
IncludeBodies = 256,
29
IncludePangoMarkup = 512,
29
IncludePangoMarkup = 512,
30
ShowClassModifiers = 1024,
31
ShowGenericParameters = 2048,
31
33
StandardConversionFlags = ShowParameterNames |
32
34
UseFullyQualifiedNames |
37
ShowGenericParameters,
35
39
All = ShowParameterNames |
36
40
ShowAccessibility |
37
41
UseFullyQualifiedNames |
45
ShowGenericParameters,
41
48
AssemblyScoutDefaults = StandardConversionFlags |
42
49
ShowAccessibility |
43
50
QualifiedNamesOnlyForReturnTypes |
44
51
IncludeHTMLMarkup |
48
public interface IAmbience
50
ConversionFlags ConversionFlags {
55
string Convert(ModifierEnum modifier);
57
string Convert(IClass c);
58
string ConvertEnd(IClass c);
60
string Convert(IIndexer c);
61
string Convert(IField field);
62
string Convert(IProperty property);
63
string Convert(IEvent e);
65
string Convert(IMethod m);
66
string ConvertEnd(IMethod m);
68
string Convert(IParameter param);
69
string Convert(IReturnType returnType);
71
string WrapAttribute(string attribute);
72
string WrapComment(string comment);
74
string GetIntrinsicTypeName(string dotNetTypeName);
76
ArrayList LinkArrayList { get; set; }
53
ShowGenericParameters,