|
Dreamine.Web 1.0.0.0
WPF와 Blazor를 한 코드 흐름으로 연결하고 반복적인 MVVM 코드를 줄이는 오픈소스 FullKit 공식 웹 애플리케이션입니다.
|


Public 멤버 함수 | |
| DocViewModel (ILibraryStore store) | |
| async Task | LoadAsync (string libraryId) |
| void | RefreshReadme () |
속성 | |
| LibraryInfo? | Library [get, private set] |
| List< DocMember > | Members = [] [get, private set] |
| bool | IsKorean = true [get, set] |
| string? | ReadmeHtml [get, private set] |
| string? | MermaidDiagram [get, private set] |
| bool | HasDiagram [get, private set] |
| string | DiagramUrl = string.Empty [get, private set] |
| IEnumerable< DocMember > | Types [get] |
| IEnumerable< IGrouping< string?, DocMember > > | MembersByType [get] |
Private 멤버 함수 | |
| void | LoadReadme (string docDir) |
Private 속성 | |
| readonly ILibraryStore | _store |
| readonly string | _xmlDocRoot |
정적 Private 속성 | |
| static readonly MarkdownPipeline | _pipeline |
Doc View Model 기능과 관련 상태를 캡슐화합니다.
DocViewModel.cs 파일의 17 번째 라인에서 정의되었습니다.
|
inline |
지정한 설정으로 DocViewModel 클래스의 새 인스턴스를 초기화합니다.
| store | store에 사용할 ILibraryStore 값입니다. |
DocViewModel.cs 파일의 158 번째 라인에서 정의되었습니다.
다음을 참조함 : _store, _xmlDocRoot.
|
inline |
Async 데이터를 불러옵니다.
| libraryId | library Id에 사용할 string 값입니다. |
Task 결과입니다.DocViewModel.cs 파일의 188 번째 라인에서 정의되었습니다.
다음을 참조함 : _store, _xmlDocRoot, DiagramUrl, HasDiagram, Library, LoadReadme(), Members, MermaidDiagram, DreamineWeb.Services.XmlDocParser.Parse(), ReadmeHtml.

|
inlineprivate |
Readme 데이터를 불러옵니다.
| docDir | doc Dir에 사용할 string 값입니다. |
DocViewModel.cs 파일의 259 번째 라인에서 정의되었습니다.
다음을 참조함 : _pipeline, IsKorean, ReadmeHtml.
다음에 의해서 참조됨 : LoadAsync(), RefreshReadme().

|
inline |
Refresh Readme 작업을 수행합니다.
DocViewModel.cs 파일의 237 번째 라인에서 정의되었습니다.
다음을 참조함 : _xmlDocRoot, Library, LoadReadme().

|
staticprivate |
pipeline 값을 보관합니다.
DocViewModel.cs 파일의 46 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadReadme().
|
private |
|
private |
xml Doc Root 값을 보관합니다.
DocViewModel.cs 파일의 36 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DocViewModel(), LoadAsync(), RefreshReadme().
|
getprivate set |
wwwroot 기준 상대 URL (SVG fallback용)
DocViewModel.cs 파일의 116 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadAsync().
|
getprivate set |
Has Diagram 값을 가져오거나 설정합니다.
DocViewModel.cs 파일의 106 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadAsync().
|
getset |
Is Korean 값을 가져오거나 설정합니다.
DocViewModel.cs 파일의 76 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadReadme().
|
getprivate set |
Library 값을 가져오거나 설정합니다.
DocViewModel.cs 파일의 57 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadAsync(), RefreshReadme().
|
getprivate set |
Members 값을 가져오거나 설정합니다.
DocViewModel.cs 파일의 66 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadAsync().
|
get |
Members By Type 값을 가져옵니다.
DocViewModel.cs 파일의 137 번째 라인에서 정의되었습니다.
|
getprivate set |
Mermaid 다이어그램 원본 텍스트. null이면 다이어그램 없음.
DocViewModel.cs 파일의 96 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadAsync().
|
getprivate set |
마크다운 → HTML 변환 결과. null이면 README 없음.
DocViewModel.cs 파일의 86 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadAsync(), LoadReadme().
|
get |
Types 값을 가져옵니다.
DocViewModel.cs 파일의 126 번째 라인에서 정의되었습니다.