Definition at line 150 of file UriBuilder.cs.
151 {
153 {
155 }
158 if (scheme._stringLength != 0)
159 {
160 global::System.UriParser
syntax = global::System.UriParser.GetSyntax(
scheme);
162 {
163 global::System.UriSyntaxFlags flags =
syntax.m_Flags;
164 if (this.
_host._stringLength != 0)
165 {
167 }
168 }
170 if (stringLength2 == 0)
171 {
173 }
176 {
177 }
178 }
180 if (scheme2._stringLength != 0)
181 {
184 }
186 if (username == null || username != null)
187 {
190 string text2 = ":" + password;
191 if (text2 == null)
192 {
193 return text2;
194 }
196 string host = this.
_host;
197 if (host == null || host != null)
198 {
199 int port = this.
_port;
203 if (text3 == null)
204 {
206 }
208 string path = this.
_path;
209 if (path._stringLength != 0)
210 {
212 char c = path[(int)num];
213 }
215 if (path2 ==
null ||
path2 !=
null)
216 {
218 if (query ==
null ||
query !=
null)
219 {
221 if (fragment == null || fragment != null)
222 {
224 }
225 }
226 }
227 }
228 }
230 }
class f__AnonymousType0<< Count > j__TPar
References System.UriBuilder._fragment, System.UriBuilder._host, System.UriBuilder._password, System.UriBuilder._path, System.UriBuilder._port, System.UriBuilder._query, System.UriBuilder._scheme, System.UriBuilder._schemeDelimiter, System.UriBuilder._username, j__TPar, System.L, and System.text.