Skip to content

Commit cef7041

Browse files
committed
Cleanup
1 parent 1d93f6b commit cef7041

File tree

5 files changed

+2
-52
lines changed

5 files changed

+2
-52
lines changed

CodeBeam.MudBlazor.Extensions.Docs.Server/Program.cs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,7 @@
1212
builder.Services.AddMudServices();
1313
builder.Services.AddMudExtensions();
1414
builder.Services.AddScoped<MudExtensionsDocsService>();
15-
builder.Services.AddHttpClient("DocsClient", client =>
16-
{
17-
client.BaseAddress = new Uri("https://localhost:7010/"); // Server'ýn çalýþtýðý URL
18-
});
15+
builder.Services.AddScoped<HttpClient>();
1916

2017
var app = builder.Build();
2118

CodeBeam.MudBlazor.Extensions.Docs.Wasm/CodeBeam.MudBlazor.Extensions.Docs.Wasm.csproj

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,6 @@
2828
SkipUnchangedFiles="true" />
2929
</Target>
3030

31-
<!--<ItemGroup>
32-
<Content Include="wwwroot\CodeBeam.MudBlazor.Extensions.xml">
33-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
34-
</Content>
35-
</ItemGroup>-->
36-
3731
<ItemGroup>
3832
<Content Update="wwwroot\favicon.ico">
3933
<ExcludeFromSingleFile>true</ExcludeFromSingleFile>

CodeBeam.MudBlazor.Extensions.Docs/CodeBeam.MudBlazor.Extensions.Docs.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
</ItemGroup>
1414

1515
<ItemGroup>
16-
<PackageReference Include="LoxSmoke.DocXml" Version="3.8.0" />
1716
<PackageReference Include="Microsoft.AspNetCore.Components.Web" Version="9.0.*" />
1817
<PackageReference Include="MudBlazor" Version="8.0.0" />
1918
</ItemGroup>

CodeBeam.MudBlazor.Extensions.Docs/Components/DocsApiTable.razor

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
@namespace MudExtensions.Docs.Components
22
@using System.Text.RegularExpressions
3-
@using LoxSmoke.DocXml
43
@using System.Reflection
54
@inject HttpClient Http
65

CodeBeam.MudBlazor.Extensions.Docs/Services/SimpleXmlDocReader.cs

Lines changed: 1 addition & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ public class SimpleXmlDocReader
77
{
88
private readonly Dictionary<string, string> _summaries;
99

10-
// XML içeriği string olarak alır, parse edip member açıklamalarını hazırlar
1110
public SimpleXmlDocReader(string xmlContent)
1211
{
1312
var doc = XDocument.Parse(xmlContent);
@@ -20,58 +19,22 @@ public SimpleXmlDocReader(string xmlContent)
2019
);
2120
}
2221

23-
// Summary'den gereksiz boşlukları ve satır sonlarını temizler
2422
private string CleanSummaryText(string? summary)
2523
{
2624
if (string.IsNullOrWhiteSpace(summary))
2725
return "";
2826

29-
// Satır başı ve sonu boşlukları temizle, iç satır boşluklarını tek boşluk yap
3027
return string.Join(" ", summary.Trim().Split(new[] { '\r', '\n' }, StringSplitOptions.RemoveEmptyEntries).Select(s => s.Trim()));
3128
}
3229

33-
// Reflection MemberInfo'dan XML dosyasındaki member name formatını oluşturur
34-
//public static string GetMemberName(MemberInfo member)
35-
//{
36-
// if (member == null) throw new ArgumentNullException(nameof(member));
37-
38-
// string prefix = member.MemberType switch
39-
// {
40-
// MemberTypes.Constructor => "M",
41-
// MemberTypes.Method => "M",
42-
// MemberTypes.Property => "P",
43-
// MemberTypes.Event => "E",
44-
// MemberTypes.Field => "F",
45-
// _ => throw new ArgumentOutOfRangeException(nameof(member), $"Unsupported member type: {member.MemberType}")
46-
// };
47-
48-
// var typeName = member.DeclaringType?.FullName ?? "";
49-
50-
// if (member is MethodInfo method)
51-
// {
52-
// var parameters = method.GetParameters();
53-
// if (parameters.Length == 0)
54-
// return $"{prefix}:{typeName}.{member.Name}";
55-
56-
// // Parametre tiplerini yaz (tam tip isimleri ile)
57-
// var paramTypeNames = parameters.Select(p => GetParameterTypeName(p.ParameterType));
58-
// return $"{prefix}:{typeName}.{member.Name}({string.Join(",", paramTypeNames)})";
59-
// }
60-
// else
61-
// {
62-
// return $"{prefix}:{typeName}.{member.Name}";
63-
// }
64-
//}
65-
66-
// Parametre tipi için XML formatında isim oluşturur
6730
private static string GetParameterTypeName(Type type)
6831
{
6932
if (type.IsGenericType)
7033
{
7134
var mainType = type.GetGenericTypeDefinition().FullName;
7235
var genericArgs = type.GetGenericArguments().Select(GetParameterTypeName);
7336
// Generic format: Namespace.Type`1[System.String]
74-
// XML doc için: Namespace.Type{System.String}
37+
// XML doc: Namespace.Type{System.String}
7538
mainType = mainType?.Split('`')[0] ?? "";
7639
return $"{mainType}{{{string.Join(",", genericArgs)}}}";
7740
}
@@ -85,14 +48,12 @@ private static string GetParameterTypeName(Type type)
8548
return type.FullName ?? type.Name;
8649
}
8750

88-
// MemberInfo üzerinden özet (summary) alır
8951
public string? GetSummary(MemberInfo member)
9052
{
9153
var memberName = GetMemberName(member);
9254
return _summaries.TryGetValue(memberName, out var summary) ? summary : null;
9355
}
9456

95-
// Direkt memberName ile de özet çekilebilir
9657
public string? GetSummary(string memberName)
9758
{
9859
return _summaries.TryGetValue(memberName, out var var) ? var : null;

0 commit comments

Comments
 (0)